Heim > Artikel > Backend-Entwicklung > Python: Es ist jetzt () Zeit, von utcnow () zu migrieren
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.
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!