Maison > développement back-end > Tutoriel Python > Python : il est maintenant() temps de migrer depuis utcnow()

Python : il est maintenant() temps de migrer depuis utcnow()

PHPz
Libérer: 2024-07-19 16:44:30
original
624 Les gens l'ont consulté

Python: it is now() time to migrate from 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.

État actuel jusqu'à Python 3.11

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)
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal