Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

days

持续时间,以天为单位

说明

示例

D = days(X) 返回等同于 X 中的值的天数组。

  • 如果 X 是数值数组,则 D 是以固定天数为单位的 duration 数组。固定长度的一天等于 24 小时。

  • 如果 Xduration 数组,则 Ddouble 数组,其中每个元素与 X 的对应元素中的固定长度(24 小时)天数相等。

days 函数在 durationdouble 值之间转换。要以天为单位显示持续时间,请将它的 Format 属性设置为 'd'

示例

全部折叠

X = magic(2);
D = days(X)
D = 2x2 duration
    1 day   3 days
   4 days   2 days

向当前日期和时间添加每个固定长度天数。

t = datetime('now') + D
t = 2x2 datetime
   27-Feb-2022 12:05:23   01-Mar-2022 12:05:23
   02-Mar-2022 12:05:23   28-Feb-2022 12:05:23

创建一个 duration 数组。

X = hours(23:20:95) + minutes(45)
X = 1x4 duration
   23.75 hr   43.75 hr   63.75 hr   83.75 hr

X 中的每个持续时间转换为一个天数。

D = days(X)
D = 1×4

    0.9896    1.8229    2.6562    3.4896

输入参数

全部折叠

输入数组,指定为数值数组、持续时间数组或逻辑数组。

提示

  • days 创建固定长度(24 小时)的天数。要在用于日历计算中时创建考虑夏令时变化的日期,请使用 caldays 函数。

扩展功能

版本历史记录

在 R2014b 中推出

另请参阅

|