Latest web development tutorials

время Python tzset метод ()

описание

время Python tzset () на основе параметров TZ повторной инициализации переменной окружения.

Стандартная среда TZ переменной Формат:

std offset [dst [offset [,start[/time], end[/time]]]]

параметры

  • СТД и ДСТ: инициалы три или более раз.Передается time.tzname.
  • Смещение: смещение от UTC, в формате: [+ | -] чч [ : мм [: сс]] {Н = 0-23, м / с = 0-59}.
  • начать [/ время], конец [ / время]: Дата , когда DST начинает действовать.Формат ММР - месяц в течение дня, даты и количество недель. ш = 1 относится к первой неделе месяца, и ш = 5 относится к последней неделе месяца. 'Start' и 'конец' может быть одним из следующих форматов:
    • JN: Джулиан день п (1 <= N <= 365).Високосный день год (29 февраль) не учитывается.
    • н: Джулиан день (0 <= N <= 365 ).Високосный день год (29 февраль) подсчитывали
    • Mm.nd: день месяца, дата и количество недель.ш = 1 относится к первой неделе месяца, и ш = 5 относится к последней неделе месяца.
    • Время: (необязательно) время (24-часовой) DST вступил в силу , когда.Значение по умолчанию равно 2:00 (местное время зона указанное время).

грамматика

time.tzset()

параметры

  • NA.

Возвращаемое значение

Эта функция не имеет возвращаемого значения.

примеров

Следующий пример показывает, функция 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')

В приведенном выше примере выход:

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