import time time.gmtime([secs])
secs
- float
время в секундах с начала эпохи.time.struct_time
.Функция gmtime()
модуля time
преобразует время, выраженное в секундах с начала эпохи, в именованный кортеж структуры времени time.struct_time
в UTC, в котором флаг dst
всегда равен нулю.
Если значение secs
не указано или отсутствует, используется текущее время, возвращаемое функцией time.time()
. Доли секунды игнорируются.
Смотрите описание объекта time.struct_time
. Дополнительно смотрите обратную функцию calendar.timegm()
.
>>> import time >>> sec_utc = time.time() >>> sec_utc # 1587728179.4579966 # переводим из секунд в 'struct_time' >>> time_utc = time.gmtime(sec_utc) >>> time_utc # time.struct_time(tm_year=2020, tm_mon=4, # tm_mday=24, tm_hour=11, tm_min=36, tm_sec=19, # tm_wday=4, tm_yday=115, tm_isdst=0) # получаем форматированную строку из 'struct_time' >>> time.strftime('%d.%m.%Y г. %H:%M:%S', time_utc) # '24.04.2020 г. 11:36:19'