Amazon redshift 将UTC转换为CST时出现红移时区问题
在红移数据库中将UTC转换为CST时,我们发现了1小时的差异。我们使用了不同的解决方法,但没有得到预期的结果 1) convert_时区函数不提供我们需要的更改 是否有任何方法可以在集群级别执行,如启动新集群和从快照恢复。请您提出您在这方面使用过的任何变通方法/解决方案Amazon redshift 将UTC转换为CST时出现红移时区问题,amazon-redshift,Amazon Redshift,在红移数据库中将UTC转换为CST时,我们发现了1小时的差异。我们使用了不同的解决方法,但没有得到预期的结果 1) convert_时区函数不提供我们需要的更改 是否有任何方法可以在集群级别执行,如启动新集群和从快照恢复。请您提出您在这方面使用过的任何变通方法/解决方案 干杯 我认为,1小时的差异一定是因为日光节约aka()调整 据我所知,这两种类型的时区都有DST和没有DST 确保在需要DST时间的情况下使用时区名称,或者在需要无DST影响的情况下不使用时区名称 例如,CST为美国中部无DST
干杯 我认为,1小时的差异一定是因为
日光节约
aka()调整
据我所知,这两种类型的时区都有DST
和没有DST
确保在需要DST时间的情况下使用时区名称,或者在需要无DST影响的情况下不使用时区名称
例如,CST为美国中部无DST的时区,CDT为美国中部有DST的时区
使用DST
select convert_timezone('CDT', '2019-01-15 04:47:22'); convert_timezone
-------------
2019-01-14 23:47:22
select convert_timezone('CST', '2019-01-15 04:47:22'); convert_timezone
------------
2019-01-14 22:47:22
无DST时
select convert_timezone('CDT', '2019-01-15 04:47:22'); convert_timezone
-------------
2019-01-14 23:47:22
select convert_timezone('CST', '2019-01-15 04:47:22'); convert_timezone
------------
2019-01-14 22:47:22
我希望这能回答您的问题。请在您的问题中添加一行代码来演示问题(使用硬编码的时间戳?)