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

Patricia Arquette
Freigeben: 2024-11-10 13:42:02
Original
917 Leute haben es durchsucht

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

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))
Nach dem Login kopieren

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!

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