Последние новости:

Поиск по сайту:

Не получить вовсе — не страшно, но лишиться полученного обидно (Клавдий Элиан).

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.

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

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

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

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

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

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close