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 ဖြင့် ရက်စွဲမှ တစ်နှစ်ကို မည်သို့ထုတ်ယူရမည်နည်း။