本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。
日期和时间数据类型 datetime
、duration
和 calendarDuration
支持高效的日期和时间计算、比较以及格式化显示方式。这些数组的处理方式与数值数组的处理方式相同。可以对日期和时间值执行加法、减法、排序、比较、串联和绘图等操作。还可以将日期和时间以数值数组或文本形式表示。有关详细信息,请参阅表示 MATLAB 中的日期和时间或观看日期和时间数组。
使用 datetime
数组来存储日期和时间信息。这些数组支持算术运算、排序、比较、绘图和格式化显示。
可以使用 >
和 <
等关系运算符对两个 datetime
数组或两个 duration
数组中的值执行逐元素比较。
datetime
、duration
和 calendarDuration
数组的 Format
属性用于控制每个数组中的值的显示方式。您可以更改此属性的值。更改 Format
属性并不会更改数组中的值,它只会更改其显示方式。
当您创建一个日期时间时,默认情况下是未设置时区的。如果您处理多个时区的日期时间值或需要考虑夏令时,则可能需要指定一个时区。
与其他区域设置中的 MATLAB® 用户共享用于处理日期和时间的代码时,请遵循以下最佳做法。写入和读取其他区域设置中的日期。
MATLAB 中的许多函数在处理日期和时间数组时与处理其他数组并无不同。
如果某元素不在常规范围内,则 MATLAB 会同时调整该日期向量元素及其前面的元素。
由于日期向量是一个 1x6 的数值向量,因此 datestr
可能会将您的输入日期向量解释为日期序列值向量(反之亦然),并返回异常输出。