将具有偏移量的DateString转换为Athena / Presto中的有效日期/时间戳

时间:2019-04-30 11:34:42

标签: sql datetime amazon-athena presto timezone-offset

我正在尝试将日期字符串字段转换为日期。问题是字符串字段在其中具有东部时间的偏移量。如何将其转换为日期时间?

日期字符串:2016-09-21T10:01:43-04:00

必须将其转换为Amazon AWS Athena中的有效日期时间。 尝试From_iso8601_timestamp,date_parse。但没有运气。

1 个答案:

答案 0 :(得分:2)

使用from_iso8601_timestamp

presto> select from_iso8601_timestamp('2016-09-21T10:01:43-04:00');
             _col0
--------------------------------
 2016-09-21 10:01:43.000 -04:00

(已在Presto 309上进行了测试,但也可以在雅典娜上使用)