Python တွင် Epoch format မှ struct_time object သို့ပြောင်းလဲခြင်း

Epoch format မှရရှိသောစက္ကန့်များကို အထူး object တစ်ခုဖြစ်သော struct_time သို့ပြောင်းလဲနိုင်ပါသည်။ ဒေတာဖွဲ့စည်းပုံအားဖြင့် ၎င်းသည် dictionary နှင့်ဆင်တူပါသည်။ struct_time object သည် epoch တွင်သိမ်းဆည်းထားသော ရက်စွဲများနှင့်အလုပ်လုပ်ရာတွင်ပိုမိုအဆင်ပြေစေရန်အတွက်လိုအပ်ပါသည်။

struct_time object ကိုရယူကြပါစို့:

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 ပြောင်းလဲနိုင်သောတန်ဖိုးအတွင်း၎င်း၏ property tm_mon ကိုအစက်ဖြင့်ဆက်သွယ်ခေါ်ယူပါ:

pythonprint(res.tm_mon) # 12 ကိုဖော်ပြမည်
Задание 1

struct_time မှလက်ရှိ နေ့ကိုဖော်ပြပါ။

Задание 2

struct_time မှလက်ရှိ နာရီကိုဖော်ပြပါ။

Задание 3

အောက်ပါ epoch ကိုပေးထားပါသည်:

pythondt = 1602314100.0

၎င်းမှ struct_time ကိုရယူပါ။