在 Athena 中将日期时间戳从 UTC 转换为 EST,无需时区

问题描述 投票:0回答:1

我正在尝试将日期时间戳列从 UTC 转换为 EST,而不输出包括时区,并将其转换为时间戳。

我已尝试以下操作,但查询的结果列仍然采用 UTC 而不是 EST。

    CAST(at_timezone(datetimestamp_column,'US/Eastern') AS timestamp)
    CAST(datetimestamp_column AT TIME ZONE 'US/Eastern' AS timestamp)
sql amazon-athena
1个回答
0
投票

以下是在 Athena 中如何在时区之间转换的方法:

SELECT at_timezone(with_timezone(TIMESTAMP '2022-11-01 09:08:07.321', 'UTC'), 'US/Eastern')

这会返回

2022-11-01 05:08:07.321 US/Eastern

© www.soinside.com 2019 - 2024. All rights reserved.