ich eine Liste von Datetime-Datenfolgen haben, die wie folgt aussieht:Konvertieren benutzerdefinierte Strings in Datetime-Format
list = ["2016-08-02T09:20:32.456Z", "2016-07-03T09:22:35.129Z"]
Ich möchte konvertieren dies zum Beispiel Format (für den ersten Punkt):
"8/2/2016 9:20:32 AM"
ich versuchte dies:
from datetime import datetime
for time in list:
date = datetime.strptime(time, '%Y %m %d %I %R')
Aber gibt Fehler:
ValueError: 'R' is a bad directive in format '%Y %m %d %I %R'
Danke für jede Hilfe!
Das von Ihnen verwendete Datumsformat stimmt nicht mit den Elementen Ihrer Liste überein. Und was soll '% R' bedeuten? –
Es soll die Zeit in 24 Stunden Dauer bedeuten: https://www.tutorialspoint.com/python/time_strptime.htm – Litwos
Seltsam, es erscheint nicht in der offiziellen Dokumentation: https://docs.python.org/3.0/ library/datetime.html # id1 –