Преобразуване на epoch формат в обект struct_time в Python
Секундите, получени от epoch формата, могат да бъдат
преобразувани в специален обект struct_time.
По структура на данните той прилича на речник.
Обектът struct_time е необходим за по-
удобна работа с дати, съхранявани във
epoch формат.
Нека получим обект struct_time:
pythonnow = time.time()
res = time.localtime(now)
print(res)
Резултат от изпълнението на кода:
pythontime.struct_time(tm_year=2025, tm_mon=12,
tm_mday=31, tm_hour=15, tm_min=40, tm_sec=51, tm_wday=3,
tm_yday=365, tm_isdst=0)
Сега нека получим от struct_time
текущия месец. За целта в променливата res
чрез точка ще се обърнем към нейното свойство tm_mon:
pythonprint(res.tm_mon) # ще изведе 12
Задание 1
Изведете от struct_time текущия
ден.
Задание 2
Изведете от struct_time текущия
час.
Задание 3
Дадена е следната epoch:
pythondt = 1602314100.0
Получете от нея struct_time.