今天早上我隨機發現了 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中文網其他相關文章!