Cuprins:

Ce este Tzinfo?
Ce este Tzinfo?

Video: Ce este Tzinfo?

Video: Ce este Tzinfo?
Video: Handling Multiple Timezones in Python 2024, Noiembrie
Anonim

tzinfo este o clasă de bază abstractă, ceea ce înseamnă că această clasă nu ar trebui să fie instanțiată direct. Trebuie să derivați o subclasă concretă și (cel puțin) să furnizați implementări ale standardului tzinfo metodele necesare metodelor datetime pe care le utilizați. Modulul datetime nu furnizează nicio subclasă concretă de tzinfo.

Atunci, ce este PYTZ?

pytz aduce baza de date Olson tz în Python. Această bibliotecă permite calcule precise și transversale ale fusului orar folosind Python 2.4 sau o versiune ulterioară. De asemenea, rezolvă problema orelor ambigue la sfârșitul orei de vară, despre care puteți citi mai multe în Bibliotecii de referință Python (datetime.

care este funcția pentru a compensa data pentru ora de vară? Metoda getTimezoneOffset() din JavaScript, într-un browser, returnează numărul de minute decalaj față de fusul orar 00:00. Pentru exemplu , Fusul orar America/New_York în Ora de vară (DST) returnează numărul 300.

Oamenii întreabă, de asemenea, cât este ceasul în fusul orar UTC?

Compensații GMT/UTC din Statele Unite
Fus orar în Statele Unite UTC Offset Standard Time UTC Offset Ora de vară
estic UTC - 5h UTC - 4h
Central UTC - 6h UTC - 5h
Munte UTC - 7h UTC - 6h * n/a pentru Arizona, cu excepția națiunii Navajo, care respectă ora de vară.

Cum obțin fusul orar actual în python?

Dacă trebuie să găsiți ora curentă a unui anumit fus orar, puteți utiliza modulul pytZ

  1. de la datetime import datetime.
  2. import pytz.
  3. tz_NY = pytz. fus orar('America/New_York')
  4. datetime_NY = datetime. acum(tz_NY)
  5. print("ora NY:", datatime_NY.
  6. tz_London = pytz.
  7. datetime_London = datetime.
  8. print("Ora Londra:", datetime_Londra.

Recomandat: