ဖြေရှင်းထားသည်- python ရှိ နေ့စွဲများနှင့် အချိန်များ

Python ရှိ ရက်စွဲနှင့် အချိန်များ၏ အဓိကပြဿနာမှာ ၎င်းတို့သည် အမြဲတမ်း စိတ်မချရခြင်းဖြစ်သည်။ ဥပမာအားဖြင့်၊ သင်သည် လက်ရှိရက်စွဲကို ရယူရန် date() လုပ်ဆောင်ချက်ကို အသုံးပြုပါက၊ ၎င်းကို သင်လုပ်ဆောင်သည့်အခါတိုင်း ၎င်းသည် မတူညီသည့်အရာတစ်ခုကို ပြန်ပေးနိုင်သည်။ အဘယ်ကြောင့်ဆိုသော် Python စကားပြန်သည် မူရင်းအချိန်ဇုန်ကို အသုံးပြုသောကြောင့် ဖြစ်သည်။

import datetime

datetime.date(2020, 9, 1)
datetime.time(12, 30, 45)
datetime.datetime(2020, 9, 1, 12, 30, 45)

ဤကုဒ်လိုင်းသည် datetime module ကို တင်သွင်းသည်။

datetime.date(2020၊ 9၊ 1) စာကြောင်းသည် သတ်မှတ်ထားသော နှစ်၊ လနှင့် နေ့တို့ဖြင့် ရက်စွဲအရာတစ်ခုကို ဖန်တီးသည်။

datetime.time(12၊ 30၊ 45) မျဉ်းသည် သတ်မှတ်ထားသော နာရီ၊ မိနစ်နှင့် စက္ကန့်တို့နှင့်အတူ အချိန်အရာဝတ္ထုတစ်ခုကို ဖန်တီးသည်။

datetime.datetime(2020၊ 9၊ 1၊ 12၊ 30၊ 45) မျဉ်းသည် နှစ်၊ လ၊ နေ့၊ နာရီ၊ မိနစ်၊ နှင့် ဒုတိယ သတ်မှတ်ထားသော နှစ်၊ လ၊ နေ့၊ နာရီ၊ မိနစ်နှင့် ဒုတိယဖြင့် ရက်စွဲအချိန်အရာတစ်ခုကို ဖန်တီးသည်။

ရက်စွဲများဖြင့် လုပ်ဆောင်ရန် အကြံပြုချက်များ

Python တွင် ရက်စွဲများနှင့် အလုပ်လုပ်ရန် အကြံပြုချက် အနည်းငယ်ရှိသည်။

ပထမအချက်မှာ datetime module ကိုအသုံးပြုရန်ဖြစ်သည်။ ဤ module သည် ရက်စွဲများနှင့် အချိန်များဖြင့် လုပ်ဆောင်ရန်အတွက် လုပ်ဆောင်ချက်များ အမျိုးမျိုးကို ပံ့ပိုးပေးပါသည်။

နောက်ထပ်အသုံးဝင်သောအကြံပြုချက်မှာ ရက်စွဲများကို သီးခြားပုံစံဖြင့်ဖော်မတ်ရန် strftime လုပ်ဆောင်ချက်ကို အသုံးပြုရန်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ သင်သည် strftime ကို စာသားကြိုးများ၊ နံပါတ်များ၊ သို့မဟုတ် အချိန်တံဆိပ်တုံးများအဖြစ် ရက်စွဲများကို ဖော်မတ်လုပ်နိုင်သည်။

Times နှင့် အလုပ်လုပ်ရန် အကြံပြုချက်များ

Python ရှိ Times နှင့် အလုပ်လုပ်ရန် အကြံပြုချက် အနည်းငယ်ရှိသည်။

ပထမဦးစွာ၊ သင်သည် လက်ရှိအချိန်ကို စက္ကန့် သို့မဟုတ် မီလီစက္ကန့်အတွင်း ရရှိရန် အချိန်မော်ဂျူးကို အသုံးပြုနိုင်သည်။

time.time() # စက္ကန့်အတွင်း အချိန်တံဆိပ်ကို ပြန်ပေးသည် time.time() # အချိန်တံဆိပ်ကို မီလီစက္ကန့်အတွင်း ပြန်ပေးသည်

Related ရေးသားချက်များ:

a Comment ချန်ထား