开发者社区> 问答> 正文

flink SQL如何将秒转换为timestamp ?

有一个字段itime,类型为int,意为当前时间的秒值,如何将该字段转换成timestamp?以下是我的想法,不知是否正确,求遇到过类似问题的大佬指导

TO_TIMESTAMP(DATE_FORMAT(CAST(itime * 1000 as TIMESTAMP(3)), 'yyyy-MM-dd hh:mm:ss'))

*来自志愿者整理的flink邮件归档

展开
收起
毛毛虫雨 2021-12-06 16:17:04 1029 0
1 条回答
写回答
取消 提交回答
  • 可以试试这样写: TO_TIMESTAMP(FROM_UNIXTIME(itime, 'yyyy-MM-dd HH:mm:ss'))

    *来自志愿者整理的flink邮件归档

    2021-12-06 16:47:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载