文档

Caldays

日历持续时间

描述

例子

d = caldays(X返回代表与数组中值等效的日历天数的数组X

  • 如果X是一个数字阵列,然后d是一个日历每个元素的数组等于相应元素的日历天数X。日历日在日历计算中使用时节省日光的时间变化。

  • 如果X是一个日历然后d是一个双倍的每个元素的数组等于相应元素的整个日历日的数量X

例子

全部收缩

x =魔术(5);d = caldays(x)
d =5x5日历阵列17d 24d 1d 1d 8d 15d 23d 5d 5d 7d 14d 14d 4d 6d 6d 13d 20d 20d 22d 10d 12d 12d 19d 19d 21d 3d 11d 11d 18d 25d 2d 2d 9d 9d

创建一个日历持续时间。然后,将每个值转换为整个日历日的等效数。

X = Caldays(8:10) +小时(1.2345)
x =1x3日历阵列8d 1H 14m 4.2s 9d 1H 14m 4.2s 10d 1h 14m 4.2s
d = caldays(x)
d =1×38 9 10

Caldays返回数字数组。

将两个日历日添加到当前日期和时间。

t = dateTime('现在') + Caldays(2)
t =约会时间03-FEB-2020 00:20:26

从2014年3月18日开始创建一系列连续日期。

t = dateTime([[2014,03,18]) + caldays(0:4)
t =1x5 DateTime数组2014年3月18日至2014年3月20日至2014年3月21日21-MAR-2014 22-MAR-2014

从2014年3月18日开始创建一系列日期,相距2天。

t = dateTime([[2014,03,18]) + caldays(0:2:8)
t =1x5 DateTime数组2014年3月18日至2014年3月22日22-MAR-2014 24-MAR-2014 26-MAR-2014

输入参数

全部收缩

输入数组,指定为数字阵列,日历持续时间数组或逻辑数组。如果X是一个数字数组,它必须仅包含整数值。也就是说,您不能创建分数日历单元。

提示

  • Caldays在日历计算中使用时,创建了计算日光节省时间变化的天数。要创建精确的固定长度(24小时)天,请使用功能。

扩展功能

也可以看看

||

在R2014b中引入