Kann ich Zeitzoneninformationen beibehalten, wenn ich strptime() in Python verwende?

DDD
Freigeben: 2024-11-20 14:42:19
Original
614 Leute haben es durchsucht

 Can I Preserve Timezone Information When Using strptime() in Python?

Datetime.strptime() und Zeitzonenerhaltung

Problem:
Beim Parsen von Datums-/Uhrzeitzeichenfolgen mit strptime() scheint die Zeitzone aus dem resultierenden datetime-Objekt verworfen zu werden, obwohl die Dokumentation dies nahelegt andernfalls.

Frage:
Gibt es eine Möglichkeit, Zeitzoneninformationen bei der Verwendung von strptime() beizubehalten, oder gibt es alternative Ansätze zum String-Parsing?

Antwort:

Während strptime() keine integrierte Unterstützung für die Beibehaltung von Zeitzonen bietet, ist die Verwendung von Die Python-Dateutil-Bibliothek bietet eine robuste Alternative:

from dateutil import parser
parser.parse("Tue Jun 22 07:46:22 EST 2010")
Nach dem Login kopieren

Dieses Snippet demonstriert die leistungsstarken Fähigkeiten des Parsers. Es verarbeitet mühelos verschiedene Datumsformate, darunter:

parser.parse("Fri, 11 Nov 2011 03:18:09 -0400")
parser.parse("Sun")
parser.parse("10-11-08")
Nach dem Login kopieren

Vorteile von dateutil.parser:

  • Zeitzonenbezogene Datums-/Uhrzeitanalyse
  • Verarbeitet eine breite Palette von Datumsformaten
  • Kein komplexer Aufwand erforderlich strptime()-Formatierung

Das obige ist der detaillierte Inhalt vonKann ich Zeitzoneninformationen beibehalten, wenn ich strptime() in Python verwende?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage