您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

pytz.astimezone不考虑夏令时吗?

pytz.astimezone不考虑夏令时吗?

您无法在datetime构造函数中分配时区,因为它不会给时区对象提供调整夏令时的机会- 日期无法访问。这对于世界的某些地区甚至造成了更多的问题,这些地区的时区名称和偏移量多年来一直在变化。

pytz文档中

不幸的是,在许多时区中,使用标准datetime构造函数的tzinfo参数对pytz都不起作用。

localize而是将方法与原始日期时间一起使用。

>>> Pacific.localize(datetime.datetime(2013, 6, 1, 12)).astimezone(pytz.utc)
datetime.datetime(2013, 6, 1, 19, 0, tzinfo=<UTC>)
>>> Pacific.localize(datetime.datetime(2013, 1, 1, 12)).astimezone(pytz.utc)
datetime.datetime(2013, 1, 1, 20, 0, tzinfo=<UTC>)
其他 2022/1/1 18:38:34 有565人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶