标签: r
有人可以告诉我为什么这不起作用:
as.Date("01/08/15", format = "%m/%d/%Y") [1] "0015-01-08"
谢谢!
答案 0 :(得分:4)
您需要使用小写%y。大写%Y需要4位数的年份。 (在我看来,整个命令应该失败并显示错误消息,但遗憾的是它没有。)请参阅strptime(),其中记录了格式代码。
%y
%Y
strptime()
as.Date("01/08/15", format = "%m/%d/%y") ## [1] "2015-01-08"