Obsah:

Čo je Tzinfo?
Čo je Tzinfo?

Video: Čo je Tzinfo?

Video: Čo je Tzinfo?
Video: Handling Multiple Timezones in Python 2024, November
Anonim

tzinfo je abstraktná základná klauzula, čo znamená, že táto trieda by sa nemala vytvárať priamo. Potrebujete odvodiť konkrétnu podtriedu a (aspoň) dodať implementácie štandardu tzinfo metódy potrebné pre metódy dátumu a času, ktoré používate. Modul datetime neposkytuje žiadne konkrétne podtriedy tzinfo.

Potom, čo je PYTZ?

pytz prináša databázu Olson tz do Pythonu. Táto knižnica umožňuje presné výpočty časových pásiem naprieč platformami pomocou Pythonu 2.4 alebo vyššej. Rieši aj problém nejednoznačných časov na konci letného času, o ktorom si môžete prečítať viac v príručke Python Library Reference (datetime.

aká je funkcia na posunutie dátumu na letný čas? Metóda getTimezoneOffset() v JavaScripte v prehliadači vracia počet minút posunu od časového pásma 00:00. Pre príklad , časové pásmo Amerika/New_York v letnom čase (DST) vráti číslo 300.

Ľudia sa tiež pýtajú, koľko je hodín v časovom pásme UTC?

Spojené štáty americké odchýlky GMT/UTC
Časové pásmo v Spojených štátoch UTC offset štandardný čas Posun letného času UTC
Východná UTC – 5 h UTC – 4 h
Centrálne UTC – 6h UTC – 5 h
vrch UTC – 7 h UTC - 6h * n/a pre Arizonu s výnimkou krajín Navajo, ktoré dodržiavajú letný čas.

Ako získam aktuálne časové pásmo v pythone?

Ak potrebujete nájsť aktuálny čas určitého časového pásma, môžete použiť modul pytZ

  1. z dátumu a času importovať dátum a čas.
  2. importovať pytz.
  3. tz_NY = pytz. timezone('America/New_York')
  4. datetime_NY = dátum a čas. teraz (tz_NY)
  5. print("NY čas:", dátum a čas_NY.
  6. tz_London = pytz.
  7. datetime_London = dátum a čas.
  8. print("Londýnsky čas:", dátum a čas_Londýn.