我对R包lubridate_1.2.0
的结果感到有点困惑:
> as.period(difftime(as.Date('2013-03-01'),as.Date('1960-03-01')))
estimate only: convert difftimes to intervals for accuracy
[1] "52y 0m 365d 0H 0M 0S"
答案应该是53y
,而不是52y and 365d
吗?
我找到了它的修复
> as.period(new_interval(as.Date('1960-03-01'),as.Date('2013-03-01')))
[1] "53y 0m 0d 0H 0M 0S"
但这两个功能有什么区别?