当将一年格式化为日期时,为什么R会将当月的第12天归咎于此

时间:2018-01-12 20:48:32

标签: r date

我在R中注意如果一个人调用as.Date(as.character(2002:2013), format='%Y')输出是

[1] "2002-01-12" "2003-01-12" "2004-01-12" ...

我希望R给我这个月的第一天。我可以提供整个日期paste(2002, '01', '01', sep='-'),但我很好奇为什么仅限年份的格式会影响本月的第12个,并且还会看到其他解决方案。

1 个答案:

答案 0 :(得分:1)

啊,刚刚找到我的答案:Date对象的缺失部分(月/日)从今天的日期(系统日期)开始估算。