Skip to main content

“日期时间”工具

“日期时间”可以将日期/时间数据在各种不同的格式之间转换,包括倾向于表达式的格式和人类可读格式。

Designer Cloud 无法处理 1400 年 1 月 1 日之前的日期。

提示

此工具具有单个工具示例。查看访问示例工作流以了解如何在 Designer Cloud 中访问此示例和其他更多示例。

配置工具

将数据源连接到日期时间工具的输入锚点。在配置窗口中,选择要转换的格式。其中提供了两个选项:

  1. [en] Select the Incoming Language. Your selection provides you with localized options for date formats.

  2. 要将日期时间格式转换为字符串...

  3. [en] Select the Incoming Format for your new column from the list, or select Custom to create your own format. Refer to the Custom Format section below.

  4. [en] Enter a New Column Name for the converted data, or use the default DateTime_Out.

自定义格式

用户可以指定与传入字符串字段或创建的新字符串字段匹配的自定义格式。

  1. 选择自定义以输入您的格式。Designer 会根据您输入的格式显示示例。

  2. 使用下文说明的说明符和分隔符(例如 dd, MM, yyyy)或 DateTimeParse 和 DateTimeFormat 函数支持的说明符和分隔符(例如 %d, %m, %Y)。

日、月和年格式

格式

说明

星期几的完整名称。

dy

以 2 位数字表示的日期。日期为单个数字时带前导 0。输入时前导 0 是可选的。

[en] %u

[en] Day in 1 digit (1-7).

dd

星期几的英文三字母缩写。Alteryx 在输入时可接受完整名称,但 Designer 并不会检查星期几是否符合实际日期的情况。

MM

月份的数字表示,月份为单个数字时带前导 0。输入时前导 0 是可选的。

Mon

月份名称的三字母缩写。输入也接受全名。

Month

月份名称。输入也接受缩写。

yy

使用最后 2 位数字表示的年份。当转换字符串时,2 位数年份将被映射到一个范围,此范围由当前年份减去 66 年和当前年份加上 33 年得出。例如,2016 年的 2 位数年份将映射到范围:1950 - 2049。输入也可接受 4 位数字。

yyyy

以完整的 4 位数字表示的年份。输入也可以接受 2 位数字,并且映射到与 yy 模式相同的范围。

小时、分钟和秒说明符

格式

说明

%I

小时,小时为单个数字时不带前导 0(24 小时制)。

HHhh

小时,小时为单个数字时带前导 0(24 小时制)。

[en] %p

[en] Add AM or PM.

[en] %X

[en] Hour, minute, second with AM and PM.

mm

分钟,分钟为单个数字时带前导 0。

ss

秒钟,秒钟为单个数字时带前导 0。

%L

[en] 3-digit millisecond (000-999).

%j

[en] 3-digit day of the year.

[en] %W

[en] 2-digit week number (00-53).

分隔符

输出将精确使用日期时间格式的分隔符。输入时...

  • -/ 都是支持的分隔符。

  • 空格将被忽略。

  • :, 必须完全匹配。