Android Operatig System မွာ အခ်ိန္ကာလ ကိုေဖာ္ျပဖို႔
Day ေတြ Date ေတြ Month ေတြ Year ေတြရယ္လို႔ ခြဲၿပီးသားမ႐ွိပါဘူး အခ်ိန္ကို ကိန္းဂဏန္းေတြနဲ႔ဘဲသတ္မွတ္ထားတယ္ အဲ့ကိန္းဂဏန္းေတြက အျမဲေျပာင္းလဲေနတယ တစ္စကၠန္႔ကို 1000 ေပါင္း,ေပါင္းသြားတယ္
Android Operatig System မွာ
အခ်ိန္စမွတ္က
01.01.1970 06:30:00 AM
အခ်ိန္ကိန္းဂဏန္းနဲ႔ဆို တစ္လံုးတည္းဘဲ Zero "0"
အာ့ကို စမ္းခ်င္ရင္
ဥပမာ:
TimeFormat("hh:mm:ss a")
Msgbox(Time(0),Date(0))
Day ေတြ Date ေတြ Month ေတြ Year ေတြရယ္လို႔ ခြဲၿပီးသားမ႐ွိပါဘူး အခ်ိန္ကို ကိန္းဂဏန္းေတြနဲ႔ဘဲသတ္မွတ္ထားတယ္ အဲ့ကိန္းဂဏန္းေတြက အျမဲေျပာင္းလဲေနတယ တစ္စကၠန္႔ကို 1000 ေပါင္း,ေပါင္းသြားတယ္
Android Operatig System မွာ
အခ်ိန္စမွတ္က
01.01.1970 06:30:00 AM
အခ်ိန္ကိန္းဂဏန္းနဲ႔ဆို တစ္လံုးတည္းဘဲ Zero "0"
အာ့ကို စမ္းခ်င္ရင္
ဥပမာ:
TimeFormat("hh:mm:ss a")
Msgbox(Time(0),Date(0))
01.01.1970 06:30:00 AM လို႔ MessageBox ေပၚလိမ့္မယ္
ဒါဆို တစ္စကၠန႔ကို အခ်ိန္ ကိန္းဂဏန္း 1000 တိုးတာကို စမ္းၾကည့္မယ္
ဥပမာ:
TimeFormat("hh:mm:ss a")
Msgbox(Time(1000),Date(1000))
ဥပမာ:
TimeFormat("hh:mm:ss a")
Msgbox(Time(1000),Date(1000))
01.01.1970 06:30:01 AM ျဖစ္သြားလိမ့္မယ္
တစ္ရက္ဆိုရင္ေရာ
တစကၠန္႔ကို 1000
တစ္မိနစ္ကို စကၠန္႔ 60
(1000*60=60000=1min)
မိနစ္ 60 တစ္နာရီ
(60000*60=3600000=1hr)
24 နာရီ 1 ရက္
(3600000*24=86400000=1day)
ဥပမာ:
TimeFormat("hh:mm:ss a")
Msgbox(Time(86400000),Date(86400000))
တစ္မိနစ္ကို စကၠန္႔ 60
(1000*60=60000=1min)
မိနစ္ 60 တစ္နာရီ
(60000*60=3600000=1hr)
24 နာရီ 1 ရက္
(3600000*24=86400000=1day)
ဥပမာ:
TimeFormat("hh:mm:ss a")
Msgbox(Time(86400000),Date(86400000))
စမ္းၾကည့္ေပါ့
အဲ့လိုေပါ့ အခ်ိန္ကိန္းဂဏန္းေတြကို သံုးတယ့္ IDE(အခုဆို BMP IDE) ကေန သံုးတယ့္ cmd အလိုက္ Day ေတြ Date ေတြ Month ေတြ Year ေတြကိုျပန္လည္တြက္ခ်က္ေပးတယ္ေပါ့
ကဲ အားလူးဖုတ္တာ ေတာ္သင့္ၿပီ
××××××××××××××××××
My Project
ကဲ အားလူးဖုတ္တာ ေတာ္သင့္ၿပီ
××××××××××××××××××
My Project
InputDate("","Choose Start Date!",Now,"Ok","Cancel","")
d=(now-getinput)/(((1000*60)*60)*24)
if Stringcontains(d,".") then
TotalDay=SubString(d,0,Stringindexof(d,"."))
else
TotalDay=d
end if
d=(now-getinput)/(((1000*60)*60)*24)
if Stringcontains(d,".") then
TotalDay=SubString(d,0,Stringindexof(d,"."))
else
TotalDay=d
end if
Now ဆိုတာအခုလက္႐ွိ အခ်ိန္ကို ကိန္းဂဏန္းအျဖစ္ျပန္ေပးတယ္
Msgbox(Now)နဲ႔စမ္းၾကည့္ေပါ့
Date(Now) ဆို ဒီေန႔ Date ရတယ္
Msgbox(Now)နဲ႔စမ္းၾကည့္ေပါ့
Date(Now) ဆို ဒီေန႔ Date ရတယ္
InputDate(Text,Title,Time,P,C,N)
က Date ယူလို႔ရတယ္ ရလဒ္ကကိန္းဂဏန္းအျဖစ္ဘဲရမွာ
Msgbox(getinput) နဲ႔စမ္း
က Date ယူလို႔ရတယ္ ရလဒ္ကကိန္းဂဏန္းအျဖစ္ဘဲရမွာ
Msgbox(getinput) နဲ႔စမ္း
Now ထဲကေန InputDate ကရတယ့္ ရလဒ္ကို ႏုတ္လိုက္တယ္ အဲ့ေတာ့
ေရြးထားတယ့္ Date ကေန ဒီေန႔အထိ ၾကားထဲက ရက္အကုန္လံုးေပါင္းလဒ္က်န္တယ္
အာ့ကို တစ္ရက္စာ(အေပၚမွာ႐ွင္းျပၿပီး) ((1000*60)*60)*24 နဲ႔စားလိုက္ေတာ့ ရက္အတိအက် ကိို ဒႆမ နဲ႔ထြက္လာတယ္ အဲ့ေတာ့ ဒႆမ ေနရာ အေ႐ွ႕က အေျဖကို SubString နဲ႔ပိုင္းျဖတ္လိုက္တယ္
ေရြးထားတယ့္ Date ကေန ဒီေန႔အထိ ၾကားထဲက ရက္အကုန္လံုးေပါင္းလဒ္က်န္တယ္
အာ့ကို တစ္ရက္စာ(အေပၚမွာ႐ွင္းျပၿပီး) ((1000*60)*60)*24 နဲ႔စားလိုက္ေတာ့ ရက္အတိအက် ကိို ဒႆမ နဲ႔ထြက္လာတယ္ အဲ့ေတာ့ ဒႆမ ေနရာ အေ႐ွ႕က အေျဖကို SubString နဲ႔ပိုင္းျဖတ္လိုက္တယ္
ဒါပါဘဲ😁😁
Comments
Post a Comment