Python တွင် Epoch format မှ struct_time object သို့ပြောင်းလဲခြင်း
Epoch format မှရရှိသောစက္ကန့်များကို
အထူး object တစ်ခုဖြစ်သော struct_time
သို့ပြောင်းလဲနိုင်ပါသည်။
ဒေတာဖွဲ့စည်းပုံအားဖြင့် ၎င်းသည် dictionary နှင့်ဆင်တူပါသည်။
struct_time object သည် epoch တွင်သိမ်းဆည်းထားသော
ရက်စွဲများနှင့်အလုပ်လုပ်ရာတွင်ပိုမိုအဆင်ပြေစေရန်အတွက်လိုအပ်ပါသည်။
struct_time object ကိုရယူကြပါစို့:
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
ပြောင်းလဲနိုင်သောတန်ဖိုးအတွင်း၎င်း၏ property tm_mon ကိုအစက်ဖြင့်ဆက်သွယ်ခေါ်ယူပါ:
print(res.tm_mon) # 12 ကိုဖော်ပြမည်
struct_time မှလက်ရှိ
နေ့ကိုဖော်ပြပါ။
struct_time မှလက်ရှိ
နာရီကိုဖော်ပြပါ။
အောက်ပါ epoch ကိုပေးထားပါသည်:
dt = 1602314100.0
၎င်းမှ struct_time ကိုရယူပါ။