Konvertieren Sie die Liste der Datenstrings mit Python strptime sehr langsam in datetime
Ich habe Datendateien mit Listen von Zeichenfolgen, die ISO-formatierte Daten darstellen. Momentan lese ich sie mit:
mydates = [ datetime.datetime.strptime(timdata[x], "%Y-%m-%dT%H:%M:%S") for x in range(len(timedata)) ]
Dies sieht recht unkompliziert aus, ist aber lächerlich langsam, wenn große Listen mit ~ 25000 Datumsangaben bearbeitet werden -> ca. 0,34 Sekunden pro konvertierter Liste. Da ich Tausende solcher Listen habe, suche ich nach einem schnelleren Weg. Ich konnte jedoch noch keinen finden. Der Dateutil-Parser schneidet noch schlechter ab ...