⊗pyPmTmED 196 of 208 menu

Python တွင် Epoch အမျိုးအစားခွဲခြားခြင်း

struct_time object ကို time module ၏ mktime method ဖြင့် စက္ကန့်များအဖြစ် ပြောင်းလဲခြင်းဖြင့် သတ်မှတ်ထားသော epoch များကြား ကွာခြားချက်ကို တွက်ချက်နိုင်သည်။

လက်ရှိအချိန် (epoch format ဖြင့် သတ်မှတ်ထားသော) နှင့် '11/12/2023 19:25' ရက်စွဲကြား ကွာခြားချက်ကို ရှာကြည့်ကြစို့။ အရင်ဆုံး time method ကို အသုံးပြု၍ epoch ကို ရယူပါမည်။

now = time.time()

ထို့နောက် သတ်မှတ်ထားသော ရက်စွဲကို strptime method ဖြင့် ပြောင်းလဲပါမည်။ ၎င်း၏ ပထမ parameter တွင် ရက်စွဲကို ထည့်သွင်းပြီး ဒုတိယ parameter တွင် ၎င်း၏ format ကို ထည့်သွင်းပါ။

dt = time.strptime('11/12/2023 19:25', '%d/%m/%Y %H:%M') print(dt)

ရလဒ်အနေဖြင့် struct_time object ကို ရရှိမည်။

time.struct_time(tm_year=2023, tm_mon=12, tm_mday=11, tm_hour=19, tm_min=25, tm_sec=0, tm_wday=0, tm_yday=345, tm_isdst=-1)

နောက်တစ်ဆင့်အနေဖြင့် struct_time ကို mktime method ဖြင့် စက္ကန့်များအဖြစ် ပြောင်းလဲကာ ရလဒ်ကို dt_epoch variable ထဲသို့ သိမ်းဆည်းပါမည်။ ထို့နောက် လက်ရှိ epoch နှင့် dt_epoch တို့၏ ကွာခြားချက်ကို တွက်ချက်ပါမည်။ ပြည့်စုံသော code သည် အောက်ပါအတိုင်း ဖြစ်လိမ့်မည်။

now = time.time() dt = time.strptime('11/12/2023 19:25', '%d/%m/%Y %H:%M') dt_epoch = time.mktime(dt) res = now - dt_epoch print(res) # 7937111.23894763 ကို ပြသမည်

ဤရလဒ်မှ မိနစ်အရေအတွက်ကို ရရှိရန် 60 ဖြင့် စားရမည်။

print(res / 60) # 132299.33016448814 ကို ပြသမည်

အောက်ပါရက်စွဲကို ပေးထားသည်။

dt = '24/07/2015 16:1'

လက်ရှိအချိန်မှ ဤရက်စွဲအထိ ကုန်လွန်ခဲ့သော စက္ကန့်အရေအတွက်ကို ရှာပါ။

ရက်စွဲနှစ်ခု ပေးထားသည်။

dt1 = '12/02/23 10:12:54' dt2 = '31/12/24 19:38:21'

ဒုတိယရက်စွဲနှင့် ပထမရက်စွဲကြား ကုန်လွန်ခဲ့သော စက္ကန့်အရေအတွက်ကို ရှာပါ။

အရင်အပိုင်းပြဿနာ၏ ဖြေရှင်းချက်ကို ပြင်ဆင်၍ ရက်စွဲနှစ်ခုကြား ကုန်လွန်ခဲ့သော ရက်အရေအတွက်ကို ရှာပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်