如何在SQL中将varchar unixcode转换为时间戳

时间:2020-07-14 15:54:27

标签: sql presto

我正在尝试更改存储在数据库中的时间格式。目前,时间是这样存储的。

time           date
1300        2020-06-01
1310        2020-06-01
1315        2020-06-01

并且理想情况下,我希望得到一个看起来像日期戳的输出

time
2020-06-01 13:00:00.000
2020-06-01 13:10:00.000
2020-06-01 13:15:00.000

是否有功能可以帮助您进行这种转换?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用date_parse功能。

select date_parse(date || ' ' || time, '%Y-%m-%d %H%i') from 
(values ('1300', '2020-06-01')) as t(time, date)