Python'da Epoch Formatını struct_time Nesnesine Dönüştürme
Epoch formatından alınan saniyeler,
özel bir struct_time nesnesine
dönüştürülebilir.
Veri yapısı olarak bir sözlüğe benzer.
struct_time nesnesi, epoch'ta saklanan
tarihlerle daha kolay çalışmak için gereklidir.
Hadi bir struct_time nesnesi alalım:
now = time.time()
res = time.localtime(now)
print(res)
Kodun çalıştırılmasının sonucu:
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)
Şimdi struct_time nesnesinden
mevcut ayı alalım. Bunun için res
değişkeninde nokta üzerinden tm_mon
özelliğine erişelim:
print(res.tm_mon) # 12 yazdıracak
struct_time nesnesinden mevcut
günü yazdırın.
struct_time nesnesinden mevcut
saati yazdırın.
Aşağıdaki epoch verilmiştir:
dt = 1602314100.0
Bundan bir struct_time nesnesi elde edin.