PARSE_DATETIME

將文字轉換為含時間的日期。

用法示範

PARSE_DATETIME("%f", DateTimeText)

語法

PARSE_DATETIME( format_string, text )

參數

format_string - 如需這個函式支援的格式元素清單,請參閱「DATETIME 的支援格式元素」。

:日期的文字表示法。text

傳回資料類型

日期與時間

範例

在本例中,DateTimeText 是包含日期和時間文字的欄位。使用正確的 format_string 套用 PARSE_DATETIME 後,會產生日期和時間值。

範例公式 輸入 輸出
PARSE_DATETIME("%d/%m/%y %H:%M:%S", DateTimeText) 25/12/08 12:12:12 2008-12-25 12:12:12

下列範例會將包含自然語言格式日期的 DateTimeText 欄位解析為「日期和時間」值。

範例公式 輸入 輸出
PARSE_DATETIME('%A, %B %e, %Y', DateTimeText) Wednesday, December 19, 2018 2018-12-19 00:00:00

附註

使用 PARSE_DATETIME 時,請注意下列事項:

  • 未指定的欄位。任何未指定的欄位都從 1970 年 1 月 1 日開始。
  • 不區分大小寫的名稱。例如 Monday、February 等的名稱都不區分大小寫。
  • 空白字元。格式字串中的一或多個連續空格字元都符合日期字串中的零或多個連續空格字元。此外,一律允許日期字串中的前置與尾隨空格字元,即使這些字元不在格式字串中也一樣。
  • 格式優先順序。當二 (或多) 個格式元素具有重疊資訊 (例如 %F%Y 都影響到年) 時,最後一個格式元素一般會覆寫任何之前的格式元素。

這個函式支援格式元素,但未完全支援 %Q, %a, %A, %g, %G, %j, %u, %U, %V, %w, and %W.。如需這個函式支援的格式元素清單,請參閱「DATETIME 的支援格式元素」。