Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich ISO 8601-Datums- und Uhrzeitangaben in Python einfach analysieren?

Wie kann ich ISO 8601-Datums- und Uhrzeitangaben in Python einfach analysieren?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-06 08:35:11249Durchsuche

How Can I Easily Parse ISO 8601 Dates and Times in Python?

Ü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!

Stellungnahme:
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