все Python 3timeфункция
time.gmtime()
преобразование времени
Переводит секунды от эпохи в struct_time по UTC; без аргумента берёт текущий момент.
Синтаксис
time.gmtime([secs])
Результат не зависит от часового пояса машины, поэтому gmtime(0) везде — 1 января 1970, 00:00. Дробная часть секунд отбрасывается. Обратная функция — calendar.timegm(), а не mktime(): mktime() считает кортеж местным временем и даст сдвиг на величину пояса. Для работы с датами удобнее datetime.fromtimestamp(ts, tz=timezone.utc).
Примеры
import time
t = time.gmtime(0)
print(t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour) # → 1970 1 1 0
print(time.gmtime(1.9).tm_sec) # → 1
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности