Ich versuche, eine Zeichenfolge in ein Datetime-Objekt zu konvertieren ...Zeichenfolge in Datetime-Objekt in Python Umwandlung
time = '10:00:00'
date = '2016-10-03'
date = date + ' ' + time
print date
date = datetime.strptime(date, '%Y-%m-%d %H:%M:%y')
print date
diese ausdruckt:
2016-10-03 10:00:00
2000-10-03 10:00:00
es aus irgendeinem Grund das Jahr ändert Datum ..
, wenn ich tun:
date = '2016-10-03'
date = datetime.strptime(date, '%Y-%m-%d')
print date
Es funktioniert richtig und ich:
2016-10-03
Wie kommt es, wenn ich die Zeit dort hinzuzufügen das Jahr verändert?
Dank
Das% y am Ende sollte ein% S -> Sekunden sein, nicht Jahr in der Zeit. @ McGrady hat mich dazu geschlagen! Prost! –