Python3 время 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/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'))
В приведенном выше примере выход:
23:25:45 04/06/16 EDT 13:25:45 04/07/16 AEST