转换" 29apr1988"至日期格式,例如1988-04-29

时间:2015-08-12 06:03:01

标签: r date datetime

您能否建议一种优雅的方式将此字符串转换为标准日期格式?感谢

2 个答案:

答案 0 :(得分:1)

format.Date有许多可用的日期格式

dat <- "29apr1988"
as.Date(dat, format="%d%b%Y")
# [1] "1988-04-29"

答案 1 :(得分:1)

lubridate包需要理解基础format.Date

中的格式化
require(lubridate)
dmy("29apr1988")
# [1] "1988-04-29 UTC"