Метод gmtime модуля time - преобразование секунд в формат struct_time по UTC на Python
Метод gmtime
модуля time
преобразует секунды с начала эпохи
в формат struct_time
.
Время задается по UTC.
В необязательном параметре метода указываем
время в секундах с начала эпохи.
Если параметр не указан, то берется
текущий момент времени.
Синтаксис
import time
time.gmtime([время в секундах с начала эпохи])
Пример
Давайте преобразуем секунды
в формат struct_time
:
import time
res = time.gmtime(3432785452)
print(res)
Результат выполненного кода:
time.struct_time(
tm_year=2078,
tm_mon=10,
tm_mday=12,
tm_hour=7,
tm_min=30,
tm_sec=52,
tm_wday=2,
tm_yday=285,
tm_isdst=0
)
Пример
А теперь давайте отдельно выведем из полученного в предыдущем примере объекта год, месяц и день:
import time
res = time.gmtime(3453253465)
print(res.tm_year)
print(res.tm_mon)
print(res.tm_mday)
Результат выполненного кода:
2023
7
31
Пример
Давайте получим текущее время
в формате struct_time
:
import time
res = time.gmtime()
print(res)
Смотрите также
-
метод
time
модуля time,
который возвращает время в секундах с начала эпохи -
метод
ctime
модуля time,
который преобразует секунды в строку с датой и временем -
метод
localtime
модуля time,
который преобразует секунды в локальное время -
метод
mktime
модуля time,
который преобразует строку с датой и временем в секунды -
метод
sleep
модуля time,
который останавливает выполнение операции на указанное количество секунд