Qu'est-ce que Tzinfo ?
Qu'est-ce que Tzinfo ?
Anonim

tzinfo est une classe de base abstraite, ce qui signifie que cette classe ne doit pas être instanciée directement. Vous devez dériver une sous-classe concrète et (au moins) fournir des implémentations de la norme tzinfo méthodes requises par les méthodes datetime que vous utilisez. Le module datetime ne fournit aucune sous-classe concrète de tzinfo.

Alors, qu'est-ce que PYTZ ?

pytz introduit la base de données Olson tz dans Python. Cette bibliothèque permet des calculs de fuseau horaire précis et multiplateformes à l'aide de Python 2.4 ou supérieur. Il résout également le problème des heures ambiguës à la fin de l'heure d'été, sur lequel vous pouvez en savoir plus dans la Python Library Reference (datetime.

quelle est la fonction pour décaler la date pour l'heure d'été ? La méthode getTimezoneOffset() en JavaScript, dans un navigateur, renvoie le nombre de minutes de décalage par rapport au fuseau horaire 00:00. Pour Exemple , le fuseau horaire America/New_York dans Daylight Savings (DST) renvoie le nombre 300.

Les gens demandent également quelle heure est-il dans le fuseau horaire UTC ?

Décalages GMT/UTC des États-Unis
Fuseau horaire en États-Unis Heure standard de décalage UTC Heure d'été décalée UTC
Est UTC - 5h UTC - 4h
Central UTC - 6h UTC - 5h
Montagne UTC - 7h UTC - 6h * n/a pour l'Arizona sauf dans la nation Navajo qui observe l'heure d'été.

Comment obtenir le fuseau horaire actuel en python ?

Si vous avez besoin de trouver l'heure actuelle d'un certain fuseau horaire, vous pouvez utiliser le module pytZ

  1. à partir de datetime importer datetime.
  2. importer pytz.
  3. tz_NY = pytz. fuseau horaire('Amérique/New_York')
  4. datetime_NY = datetime. maintenant(tz_NY)
  5. print("heure NY:", dateheure_NY.
  6. tz_Londres = pytz.
  7. datetime_Londres = datetime.
  8. print("Heure de Londres:", datetime_London.

Conseillé: