Wie analysiere ich Daten mit der Zeitzonenzeichenfolge -0400 in Python?

Susan Sarandon
Freigeben: 2024-11-11 07:44:03
Original
227 Leute haben es durchsucht

How to Parse Dates with -0400 Timezone String in Python?

Daten mit der Zeitzonenzeichenfolge -0400 in Python analysieren

Das Parsen von Datumsangaben mit nachgestellten Zeitzonenangaben kann in Python schwierig sein, insbesondere wenn das herkömmliche % Z-Format-Tag ist nicht verfügbar. In Python 2.6.x und höher wurde das %z-Format-Tag entfernt, sodass Entwickler vor der Herausforderung stehen, mit solchen Zeichenfolgenformaten korrekt umzugehen.

Lösung

Zum Parsen Datumszeichenfolgen mit -0400 Zeitzonen in Python können Sie die Parse-Funktion des dateutil verwenden Bibliothek:

from dateutil.parser import parse

date_string = '2009/05/13 19:19:30 -0400'
date_object = parse(date_string)
print(date_object)
Nach dem Login kopieren

Ausgabe:

datetime.datetime(2009, 5, 13, 19, 19, 30, tzinfo=tzoffset(None, -14400))
Nach dem Login kopieren

Das erhaltene date_object ist ein datetime-Objekt mit Zeitzoneninformationen. Beachten Sie, dass der Zeitzonenversatz als -14400 Sekunden dargestellt wird, was der Zeitzone -0400 entspricht.

Alternativen

Für Python 3.0 und höher wird dateutil2.0 empfohlen Datumsanalyse. Für Python 2.x sollte jedoch stattdessen dateutil1.5 verwendet werden.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage