PARSE_DATETIME

用法示例

PARSE_DATETIME("%f", DateTimeText)

语法

PARSE_DATETIME( format_string, text )

参数

format_string - 如需查看此函数支持的格式元素列表,请参阅 DATETIME 支持的格式元素

text - 日期的文本表示法。

返回数据类型

日期和时间

示例

在此示例中,DateTimeText 是一个包含文本日期和时间的字段。使用正确的 format_string 应用 PARSE_DATETIME 的结果是日期时间值。

Example formula Input Output
PARSE_DATETIME("%d/%m/%y %H:%M:%S", DateTimeText) 25/12/08 12:12:12 2008-12-25 12:12:12

以下示例将包含日期(以自然语言格式显示)的 DateTimeText 字段解析为日期和时间值。

Example formula Input Output
PARSE_DATETIME('%A, %B %e, %Y', DateTimeText) Wednesday, December 19, 2018 2018-12-19 00:00:00

备注

使用 PARSE_DATETIME 时,请注意以下几点:

  • 未指定的字段。任何未指定的字段在初始化时均以 1970-01-01 为准。
  • 名称不区分大小写。名称(例如 Monday、February 等)不区分大小写。
  • 空格。格式字符串中的一个或多个连续空格与日期字符串中的零个或多个连续空格相匹配。此外,始终可在日期字符串中使用前导空格和尾随空格(即使这些空格不在格式字符串中)。
  • 格式优先级。如果两个(或更多)格式元素具有重叠信息(例如,%F%Y 均对年份有影响),则最后一个格式元素通常会替换前面的所有元素。

此函数支持格式元素,但不完全支持 %Q, %a, %A, %g, %G, %j, %u, %U, %V, %w, and %W. 如需查看此函数支持的格式元素列表,请参阅 DATETIME 支持的格式元素