TO_DATE
說明
TO_DATE
是列函數,用於轉換 TEXT
值為 DATE
值,並指定字串中日期和時間元素的格式。語法
TO_DATE
(string_expression
,"date_format
")傳回值
每列傳回一個類型為「」的值
DATE
(根據定義,採用 UTC)。輸入參數
- string_expression
- 必填。欄位或運算式,類型為TEXT。
- date_format
- 必填。描述日期格式設定方式的模式。
範例
定義新的
DATE
Prism 計算欄位以 order_date
基本欄位為依據,其中包含以下格式的時間戳記︰2014.07.10at 15:08:56 PDT︰
TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
定義新的
DATE
Prism 計算欄位 () 會先組合個別的 month
、day
、year
和 depart_time
欄位 (使用 CONCAT
),並執行 「depart_time」
轉換,以確保將三位數的時間轉換為四位數的時間 (使用 REGEX_REPLACE
)︰TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
定義新的
DATE
Prism 計算欄位是以 created_at
基本欄位為依據,其中包含以下格式的時間戳記︰SatJan 25 16:35:23 +0800 2014
(這是 Twitter 的 API 傳回的時間戳記格式)︰TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")