我正在尝试计算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
。
答案 0 :(得分:0)
如果您可以避免使用datetime
:
startDate = datenum('12-Nov-2014 00:00:00');
endDate = datenum('18-Feb-2016 00:00:00');
days = endDate-startDate
days =
463