如何在r中将8位数字转换为日期

时间:2017-02-27 08:24:20

标签: r

任何人请告诉我如何在R编程中将此格式(4112013)转换为(04-11-2013)

2 个答案:

答案 0 :(得分:1)

我们可以使用mdy

lubridate的{​​{1}}
R

答案 1 :(得分:1)

如果您想要的日期格式是DMY(如果您只想要base解决方案):

thisDate <- "4112013"

thisDate <- if(nchar(thisDate) == 7){
  paste0("0",thisDate)
}

as.Date(thisDate, format = "%d%m%Y")