0
我需要從給定日期減去21個月。從Matlab中給定日期減去月份
我只下面給出的解決方案通過最新數字,而把我給定年:(
[a,b,c]= datevec(date);
b= b-21;
datestr(datenum(a,b,c)) %--> 11-Jan-2011 (WRONG).
我想要的答案是6月11日 - 2009年的第一個月。
我需要從給定日期減去21個月。從Matlab中給定日期減去月份
我只下面給出的解決方案通過最新數字,而把我給定年:(
[a,b,c]= datevec(date);
b= b-21;
datestr(datenum(a,b,c)) %--> 11-Jan-2011 (WRONG).
我想要的答案是6月11日 - 2009年的第一個月。
圍棋比日期載體和使用addtodate
:
>> d = datenum(date);
>> e = addtodate(d, -21, 'month');
>> datestr(e)
ans =
11-Jun-2009