今天早上我随机发现了 Miguel Grinberg 的这篇文章:是时候做出改变了:datetime.utcnow() 现已弃用。
要点是 Python utcnow() 方法不支持时区,并且 Python 3.12 已弃用它。因此,您应该开始将代码迁移为使用 now()。
在 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中文网其他相关文章!