Amazon Athena:将bigint时间戳转换为可读时间戳

时间:2018-08-22 20:46:08

标签: sql amazon-web-services amazon-athena presto

我正在使用Athena查询以bigInt格式存储的日期。我想将其转换为友好的时间戳。

我尝试过:

    from_unixtime(timestamp DIV 1000) AS readableDate

还有

     to_timestamp((timestamp::bigInt)/1000, 'MM/DD/YYYY HH24:MI:SS') at time zone 'UTC' as readableDate

我都遇到错误。我是AWS的新手。请帮忙!

1 个答案:

答案 0 :(得分:1)

假设您有t值代表“ Java时间戳”(自纪元以来的毫秒数),则可以使用from_unixtime

from_unixtime(timestamp / 1000e0)

如果您要舍弃时间戳记值的毫秒部分,将执行以下操作:

from_unixtime(timestamp / 1000)