Maison > Article > développement back-end > Python : il est maintenant() temps de migrer depuis utcnow()
Ce matin, j'ai trouvé par hasard ce message de Miguel Grinberg : Il est temps de changer : datetime.utcnow() est désormais obsolète.
Le point principal est que la méthode Python utcnow() ne tient pas compte du fuseau horaire, et Python 3.12 la déprécie. Par conséquent, vous devriez commencer à migrer votre code pour utiliser now() à la place.
Jusqu'à Python 3.11, la méthode utcnow() renvoie un objet datetime, et vous l'utiliseriez comme ceci :
>>> from datetime import datetime >>> datetime.utcnow() datetime.datetime(2024, 7, 17, 12, 17, 9, 835551)
Le problème avec cette méthode est que elle n'inclut pas les informations de fuseau horaire, vous ne pouvez donc pas être certain si l'heure est en UTC ou non.
(l'article continue sur mon blog https://www.andreagrandi.it/posts/python-now-time-to-migrate-from-utcnow/ )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!