R中的日期转换未正确注册字符串

时间:2015-06-13 07:47:48

标签: r

有人可以告诉我为什么这不起作用:

as.Date("01/08/15", format = "%m/%d/%Y")
[1] "0015-01-08"

谢谢!

1 个答案:

答案 0 :(得分:4)

您需要使用小写%y。大写%Y需要4位数的年份。 (在我看来,整个命令应该失败并显示错误消息,但遗憾的是它没有。)请参阅strptime(),其中记录了格式代码。

as.Date("01/08/15", format = "%m/%d/%y")
## [1] "2015-01-08"