Taula de continguts:

Què és Tzinfo?
Què és Tzinfo?

Vídeo: Què és Tzinfo?

Vídeo: Què és Tzinfo?
Vídeo: Código Python: Convertir 🔁 datetime 🗓 UTC a cualquier zona horaria | Método astimezone, now, tzinfo 2024, Maig
Anonim

tzinfo és una classe base abstracta, el que significa que aquesta classe no s'ha d'instanciar directament. Heu de derivar una subclasse concreta i (almenys) subministrar implementacions de l'estàndard tzinfo mètodes necessaris pels mètodes de data i hora que utilitzeu. El mòdul datetime no proporciona cap subclasse concreta de tzinfo.

Aleshores, què és PYTZ?

pytz porta la base de dades Olson tz a Python. Aquesta biblioteca permet càlculs precisos i multiplataforma de la zona horària utilitzant Python 2.4 o superior. També resol el problema dels temps ambigus al final de l'horari d'estiu, que podeu llegir més a la Referència de la biblioteca de Python (datetime.

Quina és la funció per compensar la data de l'horari d'estiu? El mètode getTimezoneOffset() de JavaScript, en un navegador, retorna el nombre de minuts de desplaçament respecte a la zona horària de les 00:00. Per exemple La zona horària, America/New_York a l'horari d'estiu (DST) retorna el número 300.

La gent també pregunta, quina hora és a la zona horària UTC?

Compensacions GMT/UTC dels Estats Units
Zona horària als Estats Units Hora estàndard de compensació UTC Hora d'estiu de compensació UTC
oriental UTC - 5h UTC - 4h
Central UTC - 6h UTC - 5h
muntanya UTC - 7h UTC - 6 h * n/a per a Arizona, excepte a la nació Navajo, que observa l'horari d'estiu.

Com puc obtenir la zona horària actual a Python?

Si necessiteu trobar l'hora actual d'una zona horària determinada, podeu utilitzar el mòdul pytZ

  1. des de datahora importació datahora.
  2. importar pytz.
  3. tz_NY = pytz. zona horària('Amèrica/Nova_York')
  4. datetime_NY = datahora. ara (tz_NY)
  5. print("Hora de NY:", datahora_NY.
  6. tz_Londres = pytz.
  7. datetime_London = datahora.
  8. print("Hora de Londres:", datetime_Londres.

Recomanat: