本文為您介紹如何使用FROM_UNIXTIME函數,返回VARCHAR類型的日期值。
使用限制
僅Realtime Compute引擎VVR 3.0.0及以上版本支援FROM_UNIXTIME。
文法
VARCHAR FROM_UNIXTIME(BIGINT unixtime, VARCHAR format)
入參
參數 | 資料類型 | 說明 |
unixtime | BIGINT | 以秒為單位的時間戳記。 |
format | VARCHAR | 可選,日誌格式,預設格式為yyyy-MM-dd HH:mm:ss。 |
說明 如果入參中任何一個為NULL或解析錯誤,則返回為NULL。
樣本
- 測試資料
unixtime1(BIGINT) nullstr(VARCHAR) 1505404800 NULL - 測試語句
SELECT FROM_UNIXTIME(unixtime1) as var1, FROM_UNIXTIME(unixtime1,'MMdd-yyyy') as var2, FROM_UNIXTIME(unixtime1,nullstr) as var3 FROM T1;
- 測試結果
var1(VARCHAR) var2(VARCHAR) var3(VARCHAR) 2017-09-15 00:00:00 0915-2017 NULL