一些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>)
由于夏令时正确,给定了日期
任何变通办法,以便我的代码不依赖于计算机的设置!非常感谢您对此的支持!