用pytz和'America / Chicago'错误识别日期时间

时间:2015-07-08 22:25:35

标签: python datetime timezone pytz

#myCarousel {
  height: auto;
  width: auto;
  overflow: hidden;
}

注意偏移量,它表示UTC-6(例如 - (24-18)),而2015-7-7芝加哥的正确偏移量是UTC-5。

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:2)

使用localize的某些时区和pytz存在问题:

import pytz
d = datetime(2015,7,7,15,30)
dt = pytz.timezone('America/Chicago').localize(d)

print(dt)
2015-07-07 15:30:00-05:00

Unfortunately using the tzinfo argument of the standard datetime constructors ‘’does not work’’ with pytz for many timezones.