【问题标题】:How to convert a varchar datetime to timestamp in Athena (Presto)?如何在 Athena (Presto) 中将 varchar 日期时间转换为时间戳?
【发布时间】:2020-11-16 16:23:34
【问题描述】:

我在将此 varchar 转换为 AWS Athena 日期时间时遇到问题

“2012-06-10T11:33:25.202615+00:00”

我尝试过一些类似 date_parse(pickup, %Y-%m-%dT%T)

我想使用已转换的时间戳制作这样的视图

创建或替换视图 vw_ton AS ( 选择 ID, date_parse(pickup, timestamp) 作为拾取, date_parse(dropoff, timestamp) as dropoff,
来自“表”。“吨” )

【问题讨论】:

    标签: amazon-web-services datetime view type-conversion presto


    【解决方案1】:

    你可以使用parse_datetime()函数:

    presto> SELECT parse_datetime('2012-06-10T11:33:25.202615+00:00', 'YYYY-mm-dd''T''HH:mm:ss.SSSSSSZ');
                _col0
    -----------------------------
     2012-01-10 11:33:25.202 UTC
    (1 row)
    

    (在 Presto 339 上验证)

    【讨论】:

      猜你喜欢
      • 2018-04-03
      • 2018-12-19
      • 2020-06-22
      • 2019-10-01
      • 2021-08-03
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 2019-09-19
      相关资源
      最近更新 更多