Beim Umgang mit Datumsangaben, die von Zeitzoneninformationen begleitet werden, kann die Analyse eine Herausforderung darstellen. In Python haben frühere Versionen möglicherweise ein bestimmtes Format-Tag für Zeitzonenspezifikationen unterstützt, aber sein Fehlen in neueren Versionen hat viele Entwickler dazu veranlasst, nach einer Alternative zu suchen.
Die folgende Frage befasst sich mit diesem Parsing-Dilemma:
Wie kann ich eine Datumszeichenfolge im Format „2009/05/13 19:19:30 -0400“ effektiv in ein Datetime-Objekt in Python analysieren?
Glücklicherweise gibt es mithilfe der Bibliothek „dateutil“ eine zuverlässige Lösung. Mithilfe der „parse“-Funktion von „dateutil“ können wir eine genaue Analyse erreichen:
import dateutil.parser as parser date_string = '2009/05/13 19:19:30 -0400' parsed_date = parser.parse(date_string) print(parsed_date) # Output: datetime.datetime(2009, 5, 13, 19, 19, 30, tzinfo=tzoffset(None, -14400))
Das resultierende „datetime“-Objekt kann für verschiedene Datumsoperationen weiter manipuliert werden. Darüber hinaus ist diese Lösung sowohl mit Python 2.x als auch 3.x kompatibel.
Das obige ist der detaillierte Inhalt vonWie analysiere ich eine Datumszeichenfolge mit der Zeitzone -0400 in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!