示例:2017-12-24 23:59:59.000 PST
这不起作用
select date_parse('2017-12-24 23:59:59.000 PST','%Y-%m-%d %T.%f %x')
当然我可以截断将解决的TZ
select date_parse(substr('2017-12-24 23:59:59.000 PST',1,23),'%Y-%m-%d %T.%f')
有没有办法在不截断TZ的情况下做到这一点?
答案 0 :(得分:1)
date_parse
似乎不支持时区,请改用parse_datetime
:
presto> select parse_datetime('2017-12-24 23:59:59.000 PST', 'YYYY-MM-dd HH:mm:ss.SSS z');
_col0
---------------------------------------------
2017-12-24 23:59:59.000 America/Los_Angeles
(1 row)