以可变长度日历单位表示的时间长度
中的值日历持续时间数组以可变长度的日历单位表示经过的时间。例如,一个月的天数取决于一年中的特定月份。使用日历持续时间的计算会考虑夏令时更改和闰年。使用日历持续时间数组可以简化涉及日历单位的日期时间数组的计算,例如像天和月一样。
可以使用创建具有指定时间单位的日历持续时间数组花萼耳
,CalQuarts
,平静
,calweeks
和卡戴斯
功能。例如,要创建经过1、2和3个日历月的数组,请使用平静
作用
M=平静月(1:3)
M=1×3日历持续时间数组1mo 2mo 3mo
您还可以使用创建日历持续时间数组日历持续时间
函数,如下所述。
有关接受或返回日历持续时间数组的函数的详细信息,请参阅日期和时间.
当您添加日历持续时间
一个datetime中包含多个单元的数组,MATLAB®始终先添加更大的单位。如果T
是日期时间,则此命令:
t+日历持续时间(1,2,3)
t+calyears(1)+平静月(2)+计算日(3)