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

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

PHPz
Freigeben: 2024-07-19 16:44:30
Original
629 Leute haben es durchsucht

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)
Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage