我想將字串轉換為"19-SEP-2022"日期。R中有任何可用的功能嗎?謝謝你。
uj5u.com熱心網友回復:
為了完成我想parse_date_time從 lubridate 包中添加功能。毫無疑問,這里的首選答案是@Marco Sandri:
library(lubridate)
x <- "19-SEP-2022"
x <- parse_date_time(x, "dmy")
class(x)
[1] "2022-09-19 UTC"
> class(x)
[1] "POSIXct" "POSIXt"
uj5u.com熱心網友回復:
是的,strptime可用于將字串決議為日期。
你可以做類似的事情strptime("19-SEP-2022", "%d-%b-%Y")。
如果您的日子不是零填充的,請使用%e而不是%d.
uj5u.com熱心網友回復:
大約十年前,我開始撰寫任何時間包,因為堅信對于明顯的日期(時間)模式,我們不需要指定模式或學習語法。
我仍然每天都在使用它,許多其他 CRAN 用戶也是如此。
> anytime::anydate("19-SEP-2022")
[1] "2022-09-19"
>
所以在這里我們完全按照您的要求做:提供字串,回傳一個日期物件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/513116.html
標籤:r日期
上一篇:這是哪種日期格式?
