En Python, comment convertir une chaîne de caractère au format "Jan 01, 2001" en date ?
En Python, le meilleur moyen de convertir une chaîne de caractères en date est d'utiliser la fonction dédiée strptime()
du module datetime
. Voici un exemple :
>>> from datetime import datetime
>>> datetime.strptime('Jan 02, 2021', '%b %d, %Y')
datetime.datetime(2021, 1, 2, 0, 0)
Le premier paramètre de la fonction strptime()
est la chaîne à convertir. Le second paramètre est le format de cette chaîne, dans l'exemple ci-dessus :
-
%b
est le mois en abrégé ; -
%d
est le jour du mois sur deux chiffres ; -
%Y
est l'année complète sur 4 chiffres.
En Python, le meilleur moyen de convertir une chaîne de caractères en date est d'utiliser la fonction dédiée strptime()
du module datetime
. Voici un exemple :
>>> from datetime import datetime
>>> datetime.strptime('Jan 02, 2021', '%b %d, %Y')
datetime.datetime(2021, 1, 2, 0, 0)
Le premier paramètre de la fonction strptime()
est la chaîne à convertir. Le second paramètre est le format de cette chaîne, dans l'exemple ci-dessus :
-
%b
est le mois en abrégé ; -
%d
est le jour du mois sur deux chiffres ; -
%Y
est l'année complète sur 4 chiffres.
# | ID | Query | URL | Count |
---|