我的日期格式如此31.3.14
。我这样做:
as.Date(gsub("\\.","-", "31.3.14"))
我明白了:"0031-03-14"
,我需要的是:31-02-2014
我需要这样的随机日期,例如:31.3.99
(以获取日期:31-03-1999
)
所以我不知道如何删除31的00
前面并将20
前面的20
添加为31-03-2014
并执行相同操作日期如31.3.99
。
答案 0 :(得分:3)
尝试使用as.Date
format
x <- c("31.3.14", "31.3.99")
format(as.Date(x, "%d.%m.%y"), "%d-%m-%Y")
# [1] "31-03-2014" "31-03-1999"