duration
固定长度单位的时间长度
说明
持续时间数组中的值以固定长度(如小时、分钟和秒)为单位来表示经过的时间。您还可以用固定长度(24 小时)的天数和固定长度(365.2425 天)的年数创建已用时间。
持续时间数组的使用方式与数值数组相同。您可以对持续时间数组执行加法、减法、排序、比较、串联和绘图等操作。使用持续时间数组可以简化涉及时间单位(如小时和分钟)的日期时间数组的计算。
创建对象
您可以使用 years
、days
、hours
、minutes
、seconds
和 milliseconds
函数创建具有指定时间单位的持续时间数组。例如,要创建经用时间为 1、2 和 3 小时的数组,请使用 hours
函数。
D = hours(1:3)
D = 1×3 duration array 1 hr 2 hr 3 hr
您还可以使用下面介绍的 duration
函数创建持续时间数组。
语法
描述
D = duration(H,MI,S,
为持续时间数组增加由 MS
)MS
指定的毫秒数。
D = duration(
将表示已用时间的文本转换为持续时间数组。TimeStrings
)TimeStrings
必须使用 'hh:mm:ss'
或 'dd:hh:mm:ss'
格式来表示时间。
D = duration(
使用 TimeStrings
,'InputFormat',infmt
)infmt
指定的格式转换文本。
D = duration(___,'Format',displayFormat)
还指定 D
的显示格式。此属性更改 D
的显示格式,而不是更改其值。您可以将此语法与前面语法中的任何参数结合使用。
输入参数
属性
示例
提示
有关接受或返回持续时间数组的函数的详细信息,请参阅日期时间。
扩展功能
版本历史记录
在 R2014b 中推出
另请参阅
datetime
| calendarDuration
| discretize
| isduration
| string
| char