我正在尝试将日期时间戳列从 UTC 转换为 EST,而不输出包括时区,并将其转换为时间戳。
我已尝试以下操作,但查询的结果列仍然采用 UTC 而不是 EST。
CAST(at_timezone(datetimestamp_column,'US/Eastern') AS timestamp)
CAST(datetimestamp_column AT TIME ZONE 'US/Eastern' AS timestamp)
以下是在 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