2017-09-25 4 views
-1

L'erreur que je semble obtenir estObtenir ValueError tout en essayant de convertir str en datetime

ValueError: time data '2010-10-15' does not match format '%y-%m-%d' 

Je suis à défaut de comprendre ce qui ne va pas ici. Quelqu'un pourrait-il guider s'il vous plaît ce qui me manque?

from datetime import datetime 

year = datetime.strptime(data[1].split(" ")[0], "%y-%m-%d") 
+3

'% y' correspond aux ** années à deux chiffres **. Utilisez '% Y'. –

Répondre

1

Essayez cette chaîne d'analyse syntaxique: "% Y-% m-% d". Ça devrait marcher. Reportez-vous aux documents python