Skip to main content

Green hexagon with a white calendar and clock in the middle. “日期时间”工具

单个工具示例

“日期时间”具有一个单个工具示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

“日期时间”可以将日期/时间数据在各种不同的格式之间转换,包括倾向于表达式的格式和人类可读格式。您还可以指定日期时间数据的语言。当执行具有2个不同精度的日期时间数据的操作时,优先使用更高的精度。要将更精确的日期时间格式设置为字符串,您需要 在向数据库写入数据之前插入选择工具。

配置工具

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

  1. 日期/时间格式转换成字符串 :将日期时间数据格式转换为字符串。

    • 选择要转换的日期/时间字段 :点击下拉列表以选择日期时间字段(列)。如果没有可用的日期时间列,则该字段显示为灰色,并显示 没有合适的输入字段可用

    • 指定新列名 :为转换后的数据输入新列名,或使用默认值 DateTime_Out

    • 指定日期时间语言 :点击下拉列表以选择新输出字符串列的语言。有关每种语言的格式列表,请参阅下文的 指定日期时间语言 部分。

    • 选择新列的格式 :从列表中选择新列的格式,或选择 自定义 以通过 指定新列的自定义格式 字段创建自定义格式。请参阅下文的 自定义格式 部分。

  2. 字符串转成日期时间格式 :将字符串数据转换成日期时间格式。

    • 选择要转换的字符串字段 :点击下拉列表以选择要转换成日期时间格式的字符串字段(列)。如果没有可用的字符串列,则该字段显示为灰色,并显示 没有合适的输入字段可用

    • 指定新列名 :为转换后的数据输入新列名,或使用默认值 DateTime_Out

    • 指定日期时间语言 :选择下拉列表以指定传入字符串数据的语言。有关每种语言的格式列表,请参阅下文的 指定日期时间语言 部分。

    • 选择与传入字符串字段匹配的格式 :从列表中选择传入字符串的格式,或者选择 自定义 以通过 指定传入字符串字段的格式 指定不同的格式。请参阅下文的 自定义格式 部分。

自定义格式

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

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

  2. 使用下面说明的说明符和分隔符(如:dd、MM、yyyy)或 DateTimeParse 和 DateTimeFormat  日期时间 函数 支持的说明符和分隔符(如:%d、%m、%Y)。

    警告

    You cannot mix the pattern style formatting with the percent style formatting when using the Custom format option of the DateTime tool.

    For example, if you currently have a DateTime tool that converts a string to date/time format using this custom format: %B dd %Y (using both pattern-style and percent-style formatting), you will need to update it to either: Month dd yyyy (or similar) or %B %d %Y (or similar). Note that each of these use one of pattern-style or percent-style formatting, rather than a mix of both.

用户可以使用星号 ( * ) 作为通配符来替换日期格式字段中的任何字符。

  • d :日的数字表示。日期为单个数字时不带前导零。

  • day :星期几的全名。

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

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

  • EEEE :星期几的全名。

  • M :月的单位数表示,不具有前导零。

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

  • MMM :月份的缩写名。

  • MMMM :月份的全名。

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

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

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

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

    Limitation with 6-Digit Dates

    Because up to 4 digits are read for the year, formats that are intended to have only 2 digits without a separator, such as a 6-digit date stamp (for example, %y%m%d for data resembling 170522 for May 22, 2017), are still read as 4 digits. To work around this limitation, you can...

    • Depending on your range of dates, use four digits for the year (for example, 2017 instead of 17).

    • Use the RegEx tool to insert a space after the first 2 digits in the string.

  • ahh :上午/下午(仅限简体中文)。

  • H :小时,小时为单个数字时没有前导零(24 小时制)。

  • HH hh :小时,小时为单个数字时带前导零(24 小时制)。

  • mm :分钟,分钟为单个数字时带前导零。

  • ss :秒钟,秒钟为单个数字时带前导零。

  • FFFF :精度,"f"字符数表示要用于次秒的位数(例如:FFF表示毫秒,ffff表示微秒等)。

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

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

  • 空格将被忽略。

  • : 和 , 必须完全匹配。

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