Heim  >  Artikel  >  Backend-Entwicklung  >  Python: Es ist jetzt () Zeit, von utcnow () zu migrieren

Python: Es ist jetzt () Zeit, von utcnow () zu migrieren

PHPz
PHPzOriginal
2024-07-19 16:44:30532Durchsuche

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

Heute Morgen habe ich zufällig diesen Beitrag von Miguel Grinberg gefunden: Es ist Zeit für eine Veränderung: datetime.utcnow() ist jetzt veraltet.

Der Hauptpunkt ist, dass die Python-Methode utcnow() nicht die Zeitzone erkennt und Python 3.12 sie veraltet. Daher sollten Sie mit der Migration Ihres Codes beginnen, um stattdessen now() zu verwenden.

Aktueller Stand bis Python 3.11

Bis Python 3.11 gibt die Methode utcnow() ein Datetime-Objekt zurück und Sie würden es wie folgt verwenden:

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

Das Problem bei dieser Methode besteht darin, dass sie keine Zeitzoneninformationen enthält, sodass Sie nicht sicher sein können, ob die Zeit in UTC angegeben ist oder nicht.

(Der Beitrag wird auf meinem Blog https://www.andreagrandi.it/posts/python-now-time-to-migrate-from-utcnow/ fortgesetzt)

Das obige ist der detaillierte Inhalt vonPython: Es ist jetzt () Zeit, von utcnow () zu migrieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn