Daten mit der Zeitzonenzeichenfolge „-0400“ in Python analysieren
In Python können Datumsangaben mit der Zeitzonenzeichenfolge „-0400“ analysiert werden ein Ärger, besonders wenn Sie versuchen, strptime zu verwenden. Es gibt jedoch eine einfache Lösung mit der dateutil-Bibliothek.
Lösung mit Dateutil
from dateutil.parser import parse date_string = '2009/05/13 19:19:30 -0400' dt = parse(date_string) print(dt) # Output: datetime.datetime(2009, 5, 13, 19, 19, 30, tzinfo=tzoffset(None, -14400))
Mit der Parse-Funktion von dateutil können Sie eine Datumszeichenfolge einfach analysieren und abrufen ein Datetime-Objekt mit den korrekten Zeitzoneninformationen.
Kompatibilität mit Python-Versionen
Beachten Sie, dass dateutil2.0 nur mit Python 3.0 und höher kompatibel ist. Wenn Sie Python 2.x verwenden, müssen Sie stattdessen dateutil1.5 verwenden.
Das obige ist der detaillierte Inhalt vonWie analysiere ich Daten mit der Zeitzonenzeichenfolge „-0400' in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!