我有一个timestamp
字段,它是一个字符串,我需要将它转换为日期或日期时间。我的时间戳值显示如下:
20201123T21:11:00
我已经在谷歌上搜索解决方案好几天了,但运气不好。我最接近的答案是将2020-11-23T21:11:00
之类的内容转换为日期值,但显然这不起作用,因为我的时间戳值不包含破折号。
提前感谢您的帮助!
使用:
select date_parse('20201123T21:11:00','%Y%m%dT%H:%i:%s')
例如:
select date_parse(timestamp_field,'%Y%m%dT%H:%i:%s') from table
参考文献:日期和时间函数和运算符——Presto文档