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