日期时间工具
“日期时间”可以将日期/时间数据在各种不同的格式之间转换,包括倾向于表达式的格式和人类可读格式。您还可以指定日期时间数据的语言。处理具有两个不同精度的日期时间数据的运算时,高精度优先。为了将更精确的日期时间格式设置为字符串,您需要在写入数据库之前插入选择工具。
单个工具示例
此工具具有单个工具示例。转到示例工作流,了解如何在 Alteryx Designer 中直接访问此示例和许多其他示例。
配置工具
将数据源连接到日期时间工具的输入锚点。在配置窗口中,选择要转换的格式。其中提供了两个选项:
日期/时间格式转换成字符串:将日期时间数据格式转换为字符串。
字符串转成日期时间格式:将字符串数据转换成日期时间格式。
自定义格式
用户可以指定与传入字符串字段或创建的新字符串字段匹配的自定义格式。
选择自定义以输入您的格式。Designer 会根据您输入的格式显示示例。
使用下面说明的说明符和分隔符(例如 dd、MM、yyyy),或 DateTimeParse 和 DateTimeFormat 日期时间函数支持的说明符和分隔符(例如 %d、%m、%Y)。
警告
使用日期时间工具的自定义格式选项时,不能混合使用模式格式和百分号格式。
例如,如果您当前有一个日期时间工具,该工具使用以下自定义格式将字符串转换为日期/时间格式:%B dd %Y(同时使用模式格式和百分号格式),则您需要将其更新为以下任意一种格式:Month dd yyyy(或类似格式)或 %B %d %Y(或类似格式)。请注意,这些格式均只使用模式样式格式或百分号样式格式中的一种,而非两者混用。
用户可以使用星号 (*) 作为通配符来替换日期格式字段中的任何字符。
d:日的数字表示。日期为单个数字时不带前导零。
day:星期几的全名。
dd:以 2 位数字表示的日期。日期为单个数字时带前导零。输入时前导零是可选的。
dy:星期几的英文三字母缩写。Alteryx 在输入时可接受全名,但 Alteryx 并不会检查星期几是否符合实际日期的情况。
EEEE:星期几的全名。
M:月的单位数表示,不具有前导零。
MM:月的数字表示,月份为单个数字时带前导零。输入时前导零是可选的。
MMM:月份的缩写名。
MMMM:月份的全名。
Mon:月份名称的三字母缩写。输入也接受全名。
Month:月份名称。输入也接受缩写。
yy:使用最后两位数字表示的年份。当转换字符串时,两位数年份将被映射到一个范围,这个范围由当前年份减去 66 年和当前年份加上 33 年得出。例如,2016 年的两位数年份将映射到范围:1950 - 2049。输入也可接受四位数字。
yyyy:以 4 位数字表示的年份。输入也可以接受 2 位数字,并且映射到与“yy”模式相同的范围。
6 位数日期限制
由于年份最多可读取 4 位数,当读取只由 2 位数字代表年且没有分隔符的格式,比方 6 位数字的日期戳(如 %y%m%d 代表类似 170522 的数据,即 May 22, 2017),仍以 4 个数字进行读取。要解决此问题,您可以:
根据日期范围,将年份改成 4 位数字(例如,2017 而不是 17)。
使用正则表达式工具在字符串的前 2 位数字后插入空格。
ahh:上午/下午(仅限简体中文)。
H:小时,小时为单个数字时没有前导零(24 小时制)。
HH 或 hh:小时,小时为单个数字时带前导零(24 小时制)。
mm:分钟,分钟为单个数字时带前导零。
ss:秒钟,秒钟为单个数字时带前导零。
ffff:精度,“f”字符的数量表示用于亚秒的位数(例如:fff 表示毫秒,ffffff 表示微秒,等等)。
输出将精确使用日期/时间格式的分隔符。输入时...
- 和 / 被视为等效。
空格将被忽略。
: 和 , 必须完全匹配。
Specify Your DateTime Language
Date/Time Format to String: When you convert date-time data to string data, use the Specify your DateTime Language dropdown to choose the language for your new string column output. Depending on the language, different format options are available.
String to Date/Time Format: When you convert string data to date-time data, use the Specify your DateTime Language dropdown to identify the language of the incoming string data. Depending on the language, different format options are available.
English
Date/Time Format to String | String to Date/Time Format |
|---|---|
day, dd Month, yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | MM/dd/yyyy hh:mm:ss |
dd-MM-yyyy | MM/dd/yy hh:mm:ss |
dd-Mon,-yy | dd/MM/yyyy hh:mm:ss |
dd Month, yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | day, dd Month, yyyy |
dd/MM/yyyy | dd-MM-yy |
dy., Month dd, yyyy | dd-MM-yyyy |
MM-dd-yy | dd-Mon.-yy |
MM-dd-yyyy | dd Month, yyyy |
MM/dd/yy | dd/MM/yy |
MM/dd/yyyy | dd/MM/yyyy |
Mon dd | dy., Month dd, yyyy |
Month dd, yyyy | MM-dd-yy |
Month, yyyy | MM-dd-yyyy |
yyyy-MM-dd | MM/dd/yy |
yyyyMMdd | MM/dd/yyyy |
yyyy/MM/dd | Month dd, yyyy |
yyyy-MM-dd hh:mm:ss | Month, yyyy |
MM/dd/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
简体中文 (Simplified Chinese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
yyyy'年'M'月'd'日' | yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒' |
yyyy'年'M'月'd'日'day | yyyy-MM-dd hh:mm:ss |
yyyy-MM-dd | yyyy'年'M'月'd'日' |
yyyyMMdd | yyyy'年'M'月'd'日'day |
yyyy/MM/dd | yyyy-MM-dd |
yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒' | yyyyMMdd |
yyyy-MM-dd hh:mm:ss | yyyy/MM/dd |
HH:mm:ss | |
Custom |
Français (French)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d Mon yy | d Mon yy HH:mm:ss |
d Month yyyy | yyyy-MM-dd hh:mm:ss |
day d Month yyyy | dd/MM/yyyy hh:mm:ss |
dd-MM-yy | dd/MM/yy hh:mm:ss |
dd-MM-yyyy | d Mon yy |
dd/MM/yy | d Month yyyy |
dd/MM/yyyy | day d Month yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
d Mon yy HH:mm:ss | dd/MM/yy |
yyyy-MM-dd hh:mm:ss | dd/MM/yyyy |
dd/MM/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
Deutsch (German)
Date/Time Format to String | String to Date/Time Format |
|---|---|
dd.MM.yy | dd.MM.yy HH:mm |
dd.MM.yyyy | dd.MM.yyyy HH:mm:ss |
d. Month yyyy | yyyy-MM-dd hh:mm:ss |
day, dd. Month yyyy | dd/MM/yyyy hh:mm:ss |
day d. Month yyyy | dd/MM/yy hh:mm:ss |
dd-MM-yy | dd.MM.yy |
dd-MM-yyyy | dd.MM.yyyy |
dd/MM/yy | d. Month yyyy |
dd/MM/yyyy | day, dd. Month yyyy |
yyyy-MM-dd | day, d. Month yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
dd.MM.yy HH:mm | dd/MM/yy |
dd.MM.yyyy HH:mm:ss | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
Italiano (Italian)
Date/Time Format to String | String to Date/Time Format |
|---|---|
dd/Mon/yy | dd/Mon/yy HH:mm:ss |
dd Month yyyy | yyyy-MM-dd hh:mm:ss |
day d Month yyyy | dd/MM/yyyy hh:mm:ss |
dd-MM-yy | dd/MM/yy hh:mm:ss |
dd-MM-yyyy | dd/Mon/yy |
dd/MM/yy | dd Month yyyy |
dd/MM/yyyy | day d Month yyyy |
yyyy-MM-dd | dd-MM-yy |
yyyyMMdd | dd-MM-yyyy |
yyyy/MM/dd | dd/MM/yy |
dd/Mon/yy HH:mm:ss | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
日本語 (Japanese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
yyyy'年'M'月'd'日'day | yyyy-MM-dd hh:mm:ss |
yyyy'年'M'月'd'日' | yyyy'年'M'月'd'日'day |
M'月'd'日' | yyyy'年'M'月'd'日' |
yyyy-MM-dd | M'月'd'日' |
yyyyMMdd | yyyy-MM-dd |
yyyy/MM/dd | yyyyMMdd |
yyyy-MM-dd hh:mm:ss | yyyy/MM/dd |
Custom | hh'時'mm'分'ss'秒' |
HH:mm:ss | |
Custom |
Português (Portuguese)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d' de 'Month' de 'yyyy | yyyyMMdd H.mm |
day, d' de 'Month' de 'yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | dd/MM/yyyy hh:mm:ss |
dd-MM-yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | d' de 'Month' de 'yyyy |
dd/MM/yyyy | day, d' de 'Month' de 'yyyy |
yyyy-MM-dd | dd-MM-yy |
yyyyMMdd | dd-MM-yyyy |
yyyy/MM/dd | dd/MM/yy |
yyyyMMdd H.mm | dd/MM/yyyy |
yyyy-MM-dd hh:mm:ss | yyyy-MM-dd |
dd/MM/yyyy hh:mm:ss | yyyyMMdd |
dd/MM/yy hh:mm:ss | yyyy/MM/dd |
Custom | HH:mm:ss |
Custom |
Español (Spanish)
Date/Time Format to String | String to Date/Time Format |
|---|---|
d' de 'Month' de 'yyyy | yyyyMMdd H.mm |
day d' de 'Month' de 'yyyy | yyyy-MM-dd hh:mm:ss |
dd-MM-yy | dd/MM/yyyy hh:mm:ss |
dd-MM-yyyy | dd/MM/yy hh:mm:ss |
dd/MM/yy | d' de 'Month' de 'yyyy |
dd/MM/yyyy | day d' de 'Month' de 'yyyy |
yyyyMMdd | dd-MM-yy |
yyyy/MM/dd | dd-MM-yyyy |
yyyyMMdd H.mm | dd/MM/yy |
yyyy-MM-dd hh:mm:ss | dd/MM/yyyy |
dd/MM/yyyy hh:mm:ss | yyyy-MM-dd |
dd/MM/yy hh:mm:ss | yyyyMMdd |
Custom | yyyy/MM/dd |
HH:mm:ss | |
Custom |
