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 AESTAutres extensions