Méthode tzset() de time en Python3


Description

La fonction tzset() de time de Python réinitialise les paramètres liés au temps en fonction de la variable d'environnement TZ.

Format standard de la variable d'environnement TZ :

std offset [dst [offset [,start[/time], end[/time]]]]

Parameters

  • std et dst:Trois lettres d'abréviation de temps ou plus. Transmises à time.tzname.
  • décalage :Décalage par rapport à UTC, format : [+|-]hh[:mm[:ss]] {h=0-23, m/s=0-59}.
  • start[/time], end[/time]:La date à laquelle l'heure d'été prend effet. Le format est m.w.d — représentant le mois, le numéro de semaine et le jour de la date. w=1 correspond à la première semaine du mois, et w=5 correspond à la dernière semaine du mois. 'start' et 'end' peuvent être dans l'un des formats suivants :
    • Jn:Jour julien n (1 <= n <= 365). Le jour bissextile (29 février) n'est pas compté.
    • n:Jour julien (0 <= n <= 365). Le jour bissextile (29 février) est compté.
    • Mm.n.d:Le mois, la semaine et le jour de la date. w=1 correspond à la première semaine du mois, et w=5 correspond à la dernière semaine du mois.
    • time:(Facultatif) L'heure (horloge 24 heures) à laquelle l'heure d'été prend effet. La valeur par défaut est 02:00 (heure locale du fuseau horaire spécifié).

Syntaxe

time.tzset()

Parameters

  • NA.

Valeur de retour

Cette fonction n'a pas de valeur de retour.

Exemples

L'exemple suivant montre comment utiliser la fonction tzset() :

Exemple

#!/usr/bin/python3 import time import os os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0' time.tzset() print (time.strftime('%X %x %Z')) os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0' time.tzset() print (time.strftime('%X %x %Z'))

La sortie de l'exemple ci-dessus est :

23:25:45 04/06/16 EDT
13:25:45 04/07/16 AEST
Autres extensions