Konvertieren von ISO 8601 in Python-Datetime-Objekte
Das Parsen von Datetime-Zeichenfolgen im ISO 8601-Format kann oft benutzerdefinierten Code erfordern. Während ein einfacher Ansatz die Verwendung von time.strptime beinhaltet, kann er für komplexere Formate umständlich sein.
Verwendung einer dedizierten Bibliothek
Für eine sauberere Lösung sollten Sie die Verwendung von dateutil in Betracht ziehen Bibliothek. Es vereinfacht die Datumsanalyse, insbesondere für ISO 8601-Zeichenfolgen.
So können Sie es verwenden:
from dateutil import parser datestring = "2010-05-08T23:41:54.000Z" datetime_obj = parser.parse(datestring)
Das Parser-Modul in dateutil verarbeitet Zeitzonenoffsets, einschließlich des Suffixes „Z“, das UTC angibt , was es zu einer robusteren und bequemeren Option zum Parsen von ISO 8601-Datums- und Uhrzeitangaben macht.
Das obige ist der detaillierte Inhalt vonWie kann ich ISO 8601-Strings einfach in Python-Datetime-Objekte konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!