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 資料型別。