Преобразуване на epoch формат в обект struct_time в Python
Секундите, получени от epoch формата, могат да бъдат
преобразувани в специален обект struct_time.
По структура на данните той прилича на речник.
Обектът struct_time е необходим за по-
удобна работа с дати, съхранявани във
epoch формат.
Нека получим обект struct_time:
now = time.time()
res = time.localtime(now)
print(res)
Резултат от изпълнението на кода:
time.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:
print(res.tm_mon) # ще изведе 12
Изведете от struct_time текущия
ден.
Изведете от struct_time текущия
час.
Дадена е следната epoch:
dt = 1602314100.0
Получете от нея struct_time.