date

阅读(2) 标签: 日期,

语法:

date(<年或日期字符串> <> <> [格式 <格式模式>] [语言 <语言代码>])

返回:

日期类型。本函数有两种功能(类似Java中的方法重载),如果<年或日期字符串>是整数年,则用<年或日期字符串><><>生成日期类型;如果<年或日期字符串>是字符串日期,则用<年或日期字符串>生成日期类型。

参数<年或日期字符串>

整数年或者字符串日期。必要参数;类型是整数或字符串;参数名已省略。

例子:

用字符串"2026-04-01"生成日期类型。

NLC片段:date("2026-04-01")  //结果是日期2026-04-01

参数<>

日期类型中的月份。非必要参数;类型是整数;参数名已省略。

参数<>

日期类型中的日。非必要参数;类型是整数;参数名已省略。

例子:

用整数年2026、整数月4、整数日1生成日期类型。

NLC片段:date(2026,4,1)  //结果是日期2026-04-01

参数[格式 <格式模式>]

<年或日期字符串>是字符串日期的时候,按照本参数将字符串解析为日期类型。非必要参数;类型是字符串;参数名不能省略。

例子:

按照格式"MM/dd/yyyy"将字符串"12/28/1972"解析为日期类型。

NLC片段:date("04/01/2026"; 格式 "MM/dd/yyyy")  //结果是日期2026-04-01

参数[语言 <语言代码>]

<年或日期字符串>是字符串日期的时候,按照本参数和[格式 <格式模式>]将字符串解析为日期类型。非必要参数;类型是字符串;参数名不能省略。注意:常用的语言有英语en中文zh等。

例子:

按照英语格式"MM/dd/yyyy"将字符串"12/28/1972"解析为日期类型。

NLC片段:date("1 Apr 2026"; 格式 "d MMM yyyy"; 语言 "en")  //结果是日期2026-04-01