все Python 3timeфункция
time.localtime()
преобразование времени
Переводит секунды от эпохи в struct_time по местному часовому поясу машины; без аргумента — текущее местное время.
Синтаксис
time.localtime([secs])
Один и тот же timestamp даёт разные часы на разных машинах: пояс берётся из настроек ОС или переменной TZ, поэтому на сервере в UTC «местное» время совсем не московское. tm_isdst=1 означает, что действует летнее время. Даты вне диапазона платформы дают OverflowError или OSError — на Windows уже для отрицательных значений.
Примеры
import time
now = time.localtime()
print(now.tm_hour) # → ? 14 — зависит от момента и пояса
print(time.localtime(0).tm_year in (1969, 1970)) # → True
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности