Méthode Python time tzset()
Description
Python time tzset() 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 ou plus pour l'heure. 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] :Date à laquelle l'heure d'été commence à prendre effet. Le format est m.w.d — représentant le mois, le numéro de semaine et le jour de la date. w=1 fait référence à la première semaine du mois, tandis que w=5 fait référence à la dernière semaine du mois. 'start' et 'end' peuvent être dans l'un des formats suivants :
- Jn :Jour julien n (1 <= n <= 365). Les jours des années bissextiles (29 février) ne sont pas comptés.
- n:Jour julien (0 <= n <= 365). Les jours des années bissextiles (29 février) sont comptés.
- Mm.n.d :Le mois, le numéro de semaine et le jour de la date. w=1 fait référence à la première semaine du mois, tandis que w=5 fait référence à la dernière semaine du mois.
- time :(Facultatif) L'heure à laquelle l'heure d'été commence à prendre effet (format 24 heures). La valeur par défaut est 02:00 (heure locale dans le fuseau horaire spécifié).
Syntaxe
time.tzset()
Parameters
- NA.
Valeur de retour
Cette fonction n'a pas de valeur de retour.
Exemple
L'exemple suivant montre comment utiliser la fonction tzset() :
#!/usr/bin/python
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')
L'exemple ci-dessus produit la sortie suivante :
13:00:40 02/17/09 EST 05:00:40 02/18/09 AEDTAutres extensions