Obtenir une date à partir d'une str

Fermé
Lisouu_13 - 16 août 2021 à 16:47
jee pee Messages postés 40748 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 février 2025 - 16 août 2021 à 17:48
Bonjour,

j'aimerai transformer une str en date en Python, pour cela j'utilise : datetime.datetime.strptime(my_str, '%y-%m-%d %H:%M')

Mais lorsque je l'utilise j'ai l'erreur suivante :
ValueError: time data '2021-08-16 16:32' does not match format '%y-%m-%d %H:%M'
Je n'arrive pas vraiment à comprendre cette erreur vu que le positionnement des nombres me semblent bon. Est ce que quelqu'un aurait une solution à mon problème svp ?

1 réponse

jee pee Messages postés 40748 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 février 2025 9 518
16 août 2021 à 17:48
Bonjour,

Utiliser %Y-%m-%d %H:%M pour l'année sur 4 caractères, %y est pour l'année sur 2 caractères
1