使用R中的lubridate解析日期

时间:2015-08-03 18:22:31

标签: r lubridate

我想解析日期格式,例如" Apr-13"," May-14",我想将其解析为POSIX时间" 2013-04-01 UTC"," 2014-05-01 UTC"。我尝试在R:

中使用lubridate
parse_date_time("Apr-13", "my")
parse_date_time("Apr-13", "by")
parse_date_time("Apr-13", "%b-%y")
parse_date_time("Apr-13", "%m-%y")
fast_strptime("Apr-13", "%b-%y")

但是所有这些都无法解析,是否可以使用lubridate解析它?还欢迎任何其他套餐。

1 个答案:

答案 0 :(得分:4)

试试这个例子:

library(lubridate)

x <- c("Apr-13", "May-14")
#add DD as 01
x <- paste("01",x,sep="-")

#result
dmy(x)

#output
#[1] "2013-04-01 UTC" "2014-05-01 UTC"