计算日期时间之间的天数
Calulate number of days between datetimes
我正在尝试计算 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
。
如果可以避免使用datetime
:
startDate = datenum('12-Nov-2014 00:00:00');
endDate = datenum('18-Feb-2016 00:00:00');
days = endDate-startDate
days =
463
我正在尝试计算 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
。
如果可以避免使用datetime
:
startDate = datenum('12-Nov-2014 00:00:00');
endDate = datenum('18-Feb-2016 00:00:00');
days = endDate-startDate
days =
463