Unix အချိန်တံဆိပ်ကို r (နည်းလမ်း 3 ခု) ဖြင့် ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။


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

နည်းလမ်း 1- Base R ကိုသုံးပါ။

 #convert UNIX timestamp to date
as. Date ( as.POSIXct (x,origin=" 1970-01-01 "))

နည်းလမ်း 2- Package ကို အချိန်မရွေး အသုံးပြုပါ။

 library (anytime)

#convert UNIX timestamp to date
anydate(x)

နည်းလမ်း 3- Lubridate ပက်ကေ့ချ်ကို အသုံးပြုပါ။

 library (lubridate)

#convert UNIX timestamp to date
as_date(as_datetime(x))

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

ဥပမာ 1- Base R ကိုသုံးပြီး အချိန်တံဆိပ်ကို ရက်စွဲသို့ ပြောင်းပါ။

R base လုပ်ဆောင်ချက်များကိုသာ အသုံးပြု၍ UNIX အချိန်တံဆိပ်တုံးကို ရက်စွဲအဖြစ်သို့ ပြောင်းလဲရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 #define UNIX timestamp
value <- 1648565400

#convert UNIX timestamp to date object
new_date <- as. Date ( as.POSIXct (value, origin=" 1970-01-01 "))

#view date object
new_date

[1] "2022-03-29"

#view class of date object
class(new_date)

[1] “Date”

UNIX အချိန်တံဆိပ်ကို ရက်စွဲအရာဝတ္ထုတစ်ခုအဖြစ် အောင်မြင်စွာ ပြောင်းလဲခဲ့သည်။

ဥပမာ 2- အချိန်တံဆိပ်တုံးကို အချိန်မရွေး ပက်ကေ့ချ်ကို အသုံးပြု၍ ရက်စွဲသို့ ပြောင်းပါ။

UNIX အချိန်တံဆိပ်တုံးကို R ရှိ ရက်စွဲအရာဝတ္ထုအဖြစ်သို့ ပြောင်းလဲရန် Anytime () လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့လည်း အသုံးပြုနိုင်ပါသည်။

 library (anytime)

#define UNIX timestamp
value <- 1648565400

#convert UNIX timestamp to date object
new_date <- anydate(value)

#view date object
new_date

[1] "2022-03-29"

#view class of date object
class(new_date)

[1] “Date”

UNIX အချိန်တံဆိပ်ကို ရက်စွဲအရာဝတ္ထုတစ်ခုအဖြစ် အောင်မြင်စွာ ပြောင်းလဲခဲ့သည်။

ဥပမာ 3- ချောဆီဒိတ်ပက်ကေ့ကိုသုံးပြီး အချိန်တံဆိပ်ကို ရက်စွဲသို့ ပြောင်းပါ။

UNIX အချိန်တံဆိပ်တုံးကို R ရှိ ရက်စွဲအရာဝတ္ထုအဖြစ်သို့ ပြောင်းလဲရန် lubridate package မှ as_date() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 library (lubridate)

#define UNIX timestamp
value <- 1648565400

#convert UNIX timestamp to date object
new_date <- as_date(as_datetime(value))

#view date object
new_date

[1] "2022-03-29"

#view class of date object
class(new_date)

[1] “Date”

တစ်ဖန်၊ UNIX အချိန်တံဆိပ်ကို ရက်စွဲအရာဝတ္ထုတစ်ခုအဖြစ် အောင်မြင်စွာ ပြောင်းလဲခဲ့သည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

R ဖြင့် စာလုံးတစ်လုံးကို အချိန်တံဆိပ်တစ်ခုသို့ မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ကိန်းဂဏန်းသို့ ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် ရက်စွဲမှ တစ်နှစ်ကို မည်သို့ထုတ်ယူရမည်နည်း။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်