Amazon web services 从AWS Athena获取的结果在时间戳列中具有不同的值

Amazon web services 从AWS Athena获取的结果在时间戳列中具有不同的值,amazon-web-services,timestamp,Amazon Web Services,Timestamp,当使用Athena查询时,S3中存储为2021-06-01 12:00:00的数据显示为2021-06-01 03:00:00。 列类型为String。 请帮帮我。谢谢:)时间更改很可能是由于SQL客户端调整了时区的时间 您可以使用以下方法对此进行测试: 选择 (国际)领域,, 强制转换(_字段为VARCHAR) 从桌子上 第二列将在时间戳到达SQL客户机之前将其转换为字符串,因此不会应用时区转换。如果这两列不同,则表示时间偏移是在Amazon Athena外部、SQL客户端内部引起的。列的格

当使用Athena查询时,S3中存储为2021-06-01 12:00:00的数据显示为2021-06-01 03:00:00。 列类型为String。
请帮帮我。谢谢:)

时间更改很可能是由于SQL客户端调整了时区的时间

您可以使用以下方法对此进行测试:

选择
(国际)领域,,
强制转换(_字段为VARCHAR)
从桌子上

第二列将在时间戳到达SQL客户机之前将其转换为字符串,因此不会应用时区转换。如果这两列不同,则表示时间偏移是在Amazon Athena外部、SQL客户端内部引起的。

列的格式是什么?是
时间戳还是
varchar
?您如何查询AmazonAthena(例如,您使用的是控制台还是您自己的SQL客户机)?你在哪个时区?地点在韩国时区。我发现RDS快照在创建时会转换为UTC。谢谢你的帮助!