Übersetzen von Datums- und Uhrzeitangaben nach ISO 8601 in Python
Wenn Sie auf Datums-/Uhrzeitzeichenfolgen im ISO 8601-Format stoßen (z. B. „2009-05-28T16: 15:00"), ist das Parsen in Python-Datetime-Objekte unerlässlich. Während die Verwendung von time.strptime ausreichen kann, gibt es eine robustere Alternative.
Verwendung der dateutil-Bibliothek
Die dateutil-Bibliothek bietet einen umfassenden Ansatz für Datum/Uhrzeit-Behandlung. Für das Parsen nach ISO 8601 bietet das Parser-Modul eine vereinfachte Lösung:
from dateutil import parser datestring = "2010-05-08T23:41:54.000Z" yourdate = parser.parse(datestring)
Dieser Ansatz macht manuelles Parsen überflüssig und unterstützt verschiedene ISO 8601-Formate, einschließlich solcher mit Zeitzonen.
Das obige ist der detaillierte Inhalt vonWie kann ich ISO 8601-Datums- und Uhrzeitangaben in Python einfach analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!