跳至主要内容
Workday User Guide
上次更新时间 :2023-06-23
TO_DATE

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")