我正在尝试使用tz_convert
pandas 时间戳对象的功能,但我遇到了一个奇怪的问题。假设我们有两个时间戳,Timestamp('2020-04-16 10:59:36.227000+0000', tz='UTC')
并且Timestamp('2020-01-29 20:02:32.483000+0000', tz='UTC')
. 现在,当我执行以下操作时:
obj1 = pd.Timestamp('2020-01-29 20:02:32.483000+0000', tz='UTC')
obj1.tz_convert('CST6CDT')
#Output: Timestamp('2020-01-29 14:02:32.483000-0600', tz='CST6CDT')
obj2 = pd.Timestamp('2020-04-16 10:59:36.227000+0000', tz='UTC')
obj2.tz_convert('CST6CDT')
#Output: Timestamp('2020-04-16 05:59:36.227000-0500', tz='CST6CDT')
显然,对于同一时区,时间偏移量是不同的。有人能说出这个奇怪错误的原因是什么吗?我正在使用熊猫版本 1.1.4