calendarDuration
可变长度日历单位中的时间长度
描述
中的值日历持续时间数组用可变长度的日历单位表示经过的时间。例如,一个月中的天数取决于一年中的特定月份。使用日历持续时间的计算考虑了日光节约时间的变化和闰年。使用日历持续时间数组可简化涉及日历单位(如日和月)的datetime数组的计算。
创建
属性可以创建具有指定时间单位的日历持续时间数组calyears
,calquarters
,calmonths
,calweeks
,caldays
功能。例如,要创建经过1、2和3个日历月的数组,请使用calmonths
函数。
M = calmonths(1:3)
M = 1×3 calendarDuration数组1mo 2mo 3mo
属性创建日历持续时间数组calendarDuration
函数,如下所述。
语法
L = calendarDuration(Y,M,D)
L = calendarDuration(Y,M,D,H,MI,S)
L = calendarDuration(Y,M,D,T)
L = calendarDuration(X)
L = calendarDuration(___、“格式”displayFormat)
描述
输入参数
属性
例子
提示
有关接受或返回日历持续时间数组的函数的详细信息,请参见日期和时间.
当你添加
calendarDuration
包含多个单元到一个datetime的数组,MATLAB®总是先添加较大的单位。如果t
是一个datetime,那么这个命令:t + calendarDuration(1,2,3)
T + calyear (1) + calmonths(2) + caldays(3)
扩展功能
另请参阅
在R2014b中引入
这个话题有用吗?