我对“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 日然后手动添加“缺失”的天数来解决这个问题,但我想知道该功能是否有问题......?我真的不知道我做错了什么,因为我只是改变了天数......