计算日期时间之间的天数

时间:2016-03-29 13:17:25

标签: matlab datetime diff

我正在尝试计算MATLAB中两个datetime之间的天数。

startDate = datetime('12-Nov-2014 00:00:00','InputFormat','dd-MMM-yyyy HH:mm:ss')
endDate = datetime('18-Feb-2016 00:00:00','InputFormat','dd-MMM-yyyy HH:mm:ss')

使用diff我得到以下结果:

diff([startDate endDate])

ans = 

   11112:00:00

我希望500天的值不是11000

1 个答案:

答案 0 :(得分:0)

如果您可以避免使用datetime

startDate = datenum('12-Nov-2014 00:00:00');
endDate = datenum('18-Feb-2016 00:00:00');

days = endDate-startDate

days = 
      463