我有一个字符串的形式: yyyy-MM-dd'T'HH:mm:ss.SSSXXX
(即:2016-12-11t14:21:04.354-08:00)我想将其转换为时间戳。我试过: unix_timestamp(
时间戳 , "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
但它抛出: WARNINGS: Bad date/time conversion format: yyyy-MM-ddHH:mm:ss.SSSXXX
```
Query: select unix_timestamp('2016-12-11T14:21:04.354-08:00', "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
WARNINGS: Bad date/time conversion format: yyyy-MM-ddHH:mm:ss.SSSXXX
Bad date/time conversion format: yyyy-MM-ddHH:mm:ss.SSSXXX
2条答案
按热度按时间ffdz8vbo1#
s8vozzvw2#
对于impala,时间格式字符串应如下所示:
'yyyy-mm-ddthh:mm:ss.sss-hh:mm'
请参见此示例: