【发布时间】:2016-07-01 13:35:56
【问题描述】:
我对“difftime”函数有点困惑。当我计算到 2016 年 3 月 27 日的时差时,一切正常。但是,一旦我在 2016 年 3 月 28 日、29 日、30 日或 31 日尝试,似乎就会出现问题:
> difftime("2016-03-27","1979-01-01", units="days")
Time difference of 13600 days
> difftime("2016-03-28","1979-01-01", units="days")
Time difference of 13600.96 days
> difftime("2016-03-31","1979-01-01", units="days")
Time difference of 13603.96 days
我可以通过将日期设置为 2016 年 3 月 27 日然后手动添加“缺失”天数来解决此问题,但我想知道该功能是否有问题......?我真的不知道我做错了什么,因为我只是更改了日期...
【问题讨论】: