Método Python3 time tzset()
Descripción
Python time tzset() reinicializa la configuración relacionada con el tiempo según la variable de entorno TZ.
Formato estándar de la variable de entorno TZ:
std offset [dst [offset [,start[/time], end[/time]]]]
Parámetros
- std y dst:Tres o más letras de abreviatura de la hora. Se pasan a time.tzname.
- offset:Desplazamiento respecto a UTC, formato: [+|-]hh[:mm[:ss]] {h=0-23, m/s=0-59}.
- start[/time], end[/time]:La fecha en que el horario de verano (DST) comienza a tener efecto. El formato es m.w.d — representa el mes, el número de semana y el día de la fecha. w=1 se refiere a la primera semana del mes, y w=5 se refiere a la última semana del mes. 'start' y 'end' pueden ser uno de los siguientes formatos:
- Jn:Día juliano n (1 <= n <= 365). El día bisiesto (29 de febrero) no se cuenta.
- n:Día juliano (0 <= n <= 365). El día bisiesto (29 de febrero) se cuenta.
- Mm.n.d:El mes, el número de semana y el día de la fecha. w=1 se refiere a la primera semana del mes, y w=5 se refiere a la última semana del mes.
- time:(Opcional) La hora en que el horario de verano (DST) comienza a tener efecto (formato de 24 horas). El valor predeterminado es 02:00 (hora local de la zona horaria especificada).
Sintaxis
time.tzset()
Parámetros
- NA.
Valor de retorno
Esta función no tiene valor de retorno.
Ejemplo
El siguiente ejemplo muestra cómo usar la función tzset():
Ejemplo
#!/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'))
El resultado del ejemplo anterior es:
23:25:45 04/06/16 EDT 13:25:45 04/07/16 AESTOtras extensiones