Question #5810   Proposée par Answiki le 25/01/2022 à 20:24:49 UTC

En Python, comment convertir une chaîne de caractère au format "Jan 01, 2001" en date ?

Answer   Submitted by Answiki on 01/25/2022 at 08:33:15 PM UTC

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.
2 events in history
Answer by Answiki on 01/25/2022 at 08:33:15 PM

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.
Question by Answiki 01/25/2022 at 08:24:49 PM
En Python, comment convertir une chaîne de caractère au format "Jan 01, 2001" en date ?
# ID Query URL Count

Icons proudly provided by Friconix.