首页  >  文章  >  后端开发  >  Python:现在是时候从 utcnow() 迁移了

Python:现在是时候从 utcnow() 迁移了

PHPz
PHPz原创
2024-07-19 16:44:30532浏览

Python: it is now() time to migrate from utcnow()

今天早上我随机发现了 Miguel Grinberg 的这篇文章:是时候做出改变了:datetime.utcnow() 现已弃用。

要点是 Python utcnow() 方法不支持时区,并且 Python 3.12 已弃用它。因此,您应该开始将代码迁移为使用 now()。

Python 3.11 之前的当前状态

在 Python 3.11 之前,utcnow() 方法返回一个日期时间对象,您可以像这样使用它:

>>> from datetime import datetime
>>> datetime.utcnow()
datetime.datetime(2024, 7, 17, 12, 17, 9, 835551)

此方法的问题在于它不包含时区信息,因此您无法确定时间是否为 UTC。

(该帖子在我的博客上继续 https://www.andreagrandi.it/posts/python-now-time-to-migrate-from-utcnow/ )

以上是Python:现在是时候从 utcnow() 迁移了的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn