python pytz.timezone('Europe / Zurich')无法处理夏令时

时间:2019-02-05 20:23:00

标签: python timezone pytz

一些pytz英雄可以向我解释以下内容(或确认苏黎世oob tz的定义存在差异)吗?

给予

<

发生以下情况:

>>> from datetime import *
>>> from pytz import timezone, utc
>>> from dateutil.tz import tzlocal

不正确:采用了错误的UTC偏移量,并且似乎不适合给定日期的夏令时

>>> datetime( 2018, 6, 1, 0, 0, 0, 0, timezone( "Europe/Zurich" ) ).astimezone( utc )
datetime.datetime(2018, 5, 31, 23, 30, tzinfo=<UTC>)

由于夏令时正确,给定了日期

任何变通办法,以便我的代码不依赖于计算机的设置!非常感谢您对此的支持!

0 个答案:

没有答案