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

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

PHPz
发布: 2024-07-19 16:44:30
原创
655 人浏览过

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中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板