1

我正在尝试使用tz_convertpandas 时间戳对象的功能,但我遇到了一个奇怪的问题。假设我们有两个时间戳,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

4

0 回答 0