datetime

阅读(2) 标签: 日期时间,

语法:

datetime(<日期或日期时间的字符串> <时间> [格式 <格式模式>] [语言 <语言代码>] [精度])

返回:

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

参数<日期或日期时间的字符串>

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

例子:

用字符串"2026-04-01 08:30:50"生成日期时间类型。

NLC片段:datetime("2026-04-01 08:30:50")  //结果是日期时间2026-04-01 08:30:50

参数<时间>

时间类型,用于拼出日期时间类型。非必要参数;类型是时间;参数名已省略。

例子:

用日期2026-04-01和时间08:30:50生成日期时间类型。

NLC片段:datetime(2026-04-01, 08:30:50) //结果是日期时间2026-04-01 08:30:50

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

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

例子:

按照格式"MM/dd/yyyy HH:mm:ss"将字符串"12/28/1972 10:23:43"解析为日期时间类型。

NLC片段:datetime("12/28/1972 10:23:43"; 格式 "MM/dd/yyyy HH:mm:ss")  //结果是日期时间1972-12-28 10:23:43

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

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

例子:

按照中文格式"d MMM yyyy h:mm a"将字符串"4 五月 2001 3:08 下午"解析为日期时间类型。

NLC片段:datetime("4 五月 2001 3:08 下午"; 格式 "d MMM yyyy h:mm a"; 语言 "zh") //结果是日期时间2001-05-04 15:08:00

参数[精度]

把字符串<日期或日期时间的字符串>转为日期时间类型时,用本参数限定时间的精度为小时、分、秒之一。非必要参数;类型是枚举,枚举值是小时、分、秒;参数名不能省略。

例子:

将字符串"2026-04-01 08:30:50:640"转为时间类型,精度为分。

NLC片段:datetime(datetime("2026-04-01 08:30:50:640"); 精度 分)  //结果是日期时间2026-04-01 08:30:00