Inhaltsverzeichnis:

Was ist Tzinfo?
Was ist Tzinfo?

Video: Was ist Tzinfo?

Video: Was ist Tzinfo?
Video: Handling Multiple Timezones in Python 2024, November
Anonim

tzinfo ist eine abstrakte Basisklasse, was bedeutet, dass diese Klasse nicht direkt instanziiert werden sollte. Sie müssen eine konkrete Unterklasse ableiten und (mindestens) Implementierungen des Standards liefern tzinfo -Methoden, die von den von Ihnen verwendeten datetime-Methoden benötigt werden. Das datetime-Modul liefert keine konkreten Unterklassen von tzinfo.

Was ist dann PYTZ?

pytz bringt die Olson tz-Datenbank in Python. Diese Bibliothek ermöglicht genaue und plattformübergreifende Zeitzonenberechnungen mit Python 2.4 oder höher. Es löst auch das Problem der mehrdeutigen Zeiten am Ende der Sommerzeit, über das Sie mehr in der Python Library Reference (datetime.

Was ist die Funktion, um das Datum für die Sommerzeit zu verschieben? Die Methode getTimezoneOffset() in JavaScript gibt in einem Browser die Anzahl der Minuten zurück, die von der Zeitzone 00:00 abweicht. Zum Beispiel , America/New_York Zeitzone in Daylight Savings (DST) gibt die Zahl 300 zurück.

Die Leute fragen auch, wie spät es in der UTC-Zeitzone ist?

USA GMT/UTC-Offsets
Zeitzone in Vereinigte Staaten UTC-Offset-Standardzeit UTC-Offset-Sommerzeit
Ost UTC - 5h UTC - 4 Stunden
Zentral UTC - 6h UTC - 5h
Berg UTC - 7h UTC - 6h * n/a für Arizona, außer in der Navajo Nation, in der Sommerzeit gilt.

Wie erhalte ich die aktuelle Zeitzone in Python?

Wenn Sie die aktuelle Uhrzeit einer bestimmten Zeitzone ermitteln müssen, können Sie das pytZ-Modul verwenden

  1. from datetime import datetime.
  2. pytz importieren.
  3. tz_NY = pytz. Zeitzone('Amerika/New_York')
  4. datetime_NY = Datum/Uhrzeit. jetzt(tz_NY)
  5. print("NY Zeit:", datetime_NY.
  6. tz_London = pytz.
  7. datetime_London = Datum/Uhrzeit.
  8. print("Londoner Zeit:", datetime_London.

Empfohlen: