TO_DATE
描述
TO_DATE
是一个行函数,用于执行转换 TEXT
值范围 DATE
值,并指定字符串中日期和时间元素的格式。语法
TO_DATE
(string_expression
,"date_format
")返回值
每行返回一个类型为“”的值
DATE
(根据定义,该日期采用 UTC 格式)。输入参数
- string_expression
- 必修内容。类型为“”的字段或表达式TEXT。
- date_format
- 必修内容。描述日期格式的模式。
示例
定义新的
DATE
Prism 计算字段基于 order_date
基准字段,其中包含格式如下的时间戳:2014 年 7 月 10 日 15:08:56 PDT
:TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
定义新的
DATE
Prism 计算字段,方法为:首先将各个 month
、day
、year
和 leave_time
字段合并(使用 CONCAT
),然后对 休假时间
执行转换,以确保将三位数的时间转换为四位数的时间(使用 REGEX_REPLACE
):TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
定义新的
DATE
创建基于 created_at
基准字段的 Prism 计算字段,该字段包含以下格式的时间戳:Sat Jan 25 16:35:23 +0800 2014
(这是 Twitter 的 API 返回的时间戳格式):TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")