1. 概述
| 文法 | TODATE(參數1, [參數2]) | 函式可以將各種日期形式的參數轉換為日期類型。 其他格式日期/數字/字串轉日期 |
|---|---|---|
| 回傳值類型 | 日期時間 | |
參數用法說明詳情參見本文第三章範例。
2. 注意事項
如果參數中有NULL,則結果為NULL
格式中月份必須大寫 MM,年份小寫:yy或yyyy。天份小寫:dd
3. 範例
| 公式 | 結果 | 備註 |
|---|---|---|
| TODATE(DATE(2007,12,12)) | 傳回2007年12月12日組成的日期。 | (僅傳參數1) 參數是一個日期型的參數,那麼直接將這個參數傳回 |
| TODATE(1023542354746) | 傳回2002年6月8日 | (僅傳參數1) 參數是以從1970年1月1日0時0分0秒開始的毫秒數,傳回對應的時間。 |
| TODATE("2007/10/15") | 傳回2007年10月15日組成的日期 | (僅傳參數1) 參數是日期格式的正文,那麼傳回這個正文對應的日期。 |
| TODATE("1/15/07","MM/dd/yy") | 傳回07年1月15日組成的日期。(MM必須是大寫)。 | (傳參數1和參數2) 有兩個參數,第一個參數是一個日期格式的正文,第二個參數是用來解析日期的格式。 特別的,"yyyyMMdd"是用來解析形如“20081230”之類的日期格式的。比如TODATE("20110830","yyyyMMdd")傳回2011年08月30日組成的日期。 |
例如,在資料轉換中新增計算列,輸入公式:TODATE(1023542354746),如下圖所示:

得到如下結果:

4. 拓展閱讀
若想要將年月日時分秒時間資料轉化為年月日日期資料,可使用公式:TODATE(FORMAT(2023-06-13 00:01:27,"yyyy-MM-dd"))
更多時間公式寫法詳情參見:常見日期公式
