TODATE

傳回經過格式化的相容性模式日期。

您可以透過 2 種方式使用 TODATE

  • 使用文字欄位建立相容性模式日期。
  • 變更相容性模式日期的顯示格式和精細程度。

用法示範

TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")

TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")

TODATE(Response_Time, 'MILLIS', '%Y%m%d')

TODATE(Created_Time, 'DECIMAL_DATE', '%Y')

語法

TODATE(field_expression, input_date_format, output_date_format)

輸入格式

如果 field_expression 已正確設為語意日期,input_date_format 為選用項目。

TODATE 可接受下列輸入格式字串。

  • 'BASIC':%Y/%m/%d-%H:%M:%S

  • 'DEFAULT_DASH': %Y-%m-%d [%H:%M:%S]

  • 'DEFAULT_SLASH':%Y/%m/%d [%H:%M:%S]

  • 'DEFAULT_DECIMAL': %Y%m%d [%H:%M:%S]

  • 'RFC_1123':例如 Sat, 24 May 2008 20:09:47 GMT

  • 'RFC_3339':例如 2008-05-24T20:09:47Z

  • 'SECONDS':自 Epoch 起算的秒數

  • 'MILLIS':自 Epoch 起算的毫秒

  • 'MICROS':自 Epoch 起算的微秒

  • 'NANOS':自 Epoch 起算的奈秒

  • 'JULIAN_DATE':自 Epoch 起算的天數

  • 'DECIMAL_DATE':與 'DEFAULT_DECIMAL'相同

  • 任何有效的 strptime 格式。如果值已是日期時間欄位,則可省略。

輸出格式

TODATE 接受下列輸出格式字串:

  • "%Y" - 年
  • "%m" - 月
  • "%d" - 天
  • "%W" - 年週數
  • "%w" - 星期幾
  • "%H" - 小時
  • "%M" - 分鐘

範例

Example formula Input Output
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d") 2024/05/09 2024-05-09
TODATE(Response_Time, 'MILLIS', '%Y%m%d') 1715294861000 20240509
TODATE(Created_time, 'DECIMAL_DATE', '%Y') 20240509[11:34:12] 2024

附註

TODATE 會傳回相容性模式 Date 資料類型。