Поиск по сайту:
Молчание — золото... если, конечно, не подлость (Авессалом Подводный).

Python 3 – Время. Метод tzset()

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
27.09.2018
Python 3 - Время. Метод gmtime()

Описание

Метод tzset() сбрасывает правила преобразования времени, используемые процедурами библиотеки. Переменная окружения TZ указывает, как это делается.

Стандартный формат переменной среды TZ (добавление пробелов для ясности):

std offset [dst [offset [,start[/time], end[/time]]]]
  • std и dst – Три или более алфавитно-цифровых символов, дающих сокращения по часовой стрелке. Они будут распространяться на time.tzname.
  • offset – смещение имеет форму – hh [: mm [: ss]] . Указывает на добавленную стоимость местного времени для получения UTC. Если предшествует «-», часовой пояс находится к востоку от Главного Меридиана; в противном случае это запад. Если смещение не соответствует dst, летнее время считается на один час раньше стандартного времени.
  • start [/ time], end [/ time] – указывает, когда нужно перейти в режим DST и вернуться обратно. Формат дат начала и окончания является одним из следующих:
    • Jn – Юлианский день n (1 <= n <= 365). Високосные дни не учитываются, поэтому во все годы 28 февраля – день 59, а 1 марта – день 60.
    • n – нулевой день (0 <= n <= 365). Високосные дни рассчитываются, и можно обратиться к 29 февраля.
    • Mm.nd – день (0 <= d <= 6) или неделя n месяца m года (1 <= n <= 5, 1 <= m <= 12, где неделя 5 означает « последний день в месяц m ‘, который может произойти либо на четвертой, либо на пятой неделе). Неделя 1 – первая неделя, в которой происходит день. Ночь дня – воскресенье.
    • time – это тот же формат, что и смещение, за исключением того, что допустимый знак (‘-‘ или ‘+’) не допускается. Значение по умолчанию, если время не указано, равно 02:00:00.

Синтаксис

Ниже приведен синтаксис метода tzset()

time.tzset()

Параметры

  • Не Доступно

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

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

Пример

В следующем примере показано использование метода 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')

 

Когда мы запускаем программу выше, она дает следующий результат:

10:15:27 09/27/18 EDT
00:15:27 09/28/18 AEST

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: