全部產品
Search
文件中心

Realtime Compute for Apache Flink:FROM_UNIXTIME

更新時間:Jul 13, 2024

本文為您介紹如何使用FROM_UNIXTIME函數,返回VARCHAR類型的日期值。

使用限制

僅Realtime Compute引擎VVR 3.0.0及以上版本支援FROM_UNIXTIME。

文法

VARCHAR FROM_UNIXTIME(BIGINT unixtime, VARCHAR format)

入參

參數資料類型說明
unixtimeBIGINT以秒為單位的時間戳記。
formatVARCHAR可選,日誌格式,預設格式為yyyy-MM-dd HH:mm:ss
說明 如果入參中任何一個為NULL或解析錯誤,則返回為NULL。

樣本

  • 測試資料
    unixtime1(BIGINT)nullstr(VARCHAR)
    1505404800NULL
  • 測試語句
    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:000915-2017NULL