Python'до epoch форматын struct_time объектине айландыруу
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 алыңыз.