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 AEST
Otras extensiones