首頁  >  文章  >  後端開發  >  Python:現在是時候從 utcnow() 遷移了

Python:現在是時候從 utcnow() 遷移了

PHPz
PHPz原創
2024-07-19 16:44:30530瀏覽

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