【发布时间】:2022-01-11 21:32:00
【问题描述】:
我使用的是 Python 3.8,所以我使用 https://pypi.org/project/backports.zoneinfo/ 来获取 zoneinfo。 Django 不赞成使用pytz,所以我正在执行从pytz 到zoneinfo 的更改
使用 pytz 可以做到from pytz import UTC。 python documentation 从 datetime.timezone.utc' (and this does not have a localize` 方法中获取)。
如何执行与此等效的操作:
pytz.UTC.localize(my_datetime, is_dst=None)
有区域信息吗?
【问题讨论】:
-
也许弃用 shim 可以让你继续前进? pytz-deprecation-shim.readthedocs.io/en/latest (此外,使用 UTC,即使使用 pytz,您也不需要本地化。您可以直接设置 tzinfo)
-
pytz: The Fastest Footgun in the West... 真有趣 =)
标签: python datetime timezone zoneinfo