Método Python 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 tiempo. Se pasan a time.tzname.
  • offset:Desplazamiento desde UTC, formato: [+|-]hh[:mm[:ss]] {h=0-23, m/s=0-59}.
  • start[/time], end[/time]:La fecha en que el DST comienza a ser efectivo. El formato es m.w.d — representa el mes, la semana y el día de la fecha. w=1 se refiere a la primera semana del mes, mientras que 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, la semana y el día de la fecha. w=1 se refiere a la primera semana del mes, mientras que w=5 se refiere a la última semana del mes.
    • time:(Opcional) La hora en que el DST comienza a ser efectivo (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():

#!/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')

El resultado del ejemplo anterior es:

13:00:40 02/17/09 EST
05:00:40 02/18/09 AEDT
Otras extensiones