文档

之间的

日历数学差异

描述

例子

dt=之间(t1t2中的datetime值之间的差值t1t2.的dt输出是calendarDuration数组中包含年、月、日和时间等日历组件T2 = t1+dt

例子

dt=之间(t1t2组件根据指定的日历或时间组件返回datetime值之间的差异。

例子

全部折叠

创建两个datetime数组。

T1 =日期时间(“现在”
t1 =datetime01 - 2月- 2020 00:20:28
T2 =日期时间(“明天”“格式”“dd-MMM-yyyy HH: mm: ss”) + caldays(0:2)
t2 =1x3 datetime数组02-Feb-2020 00:00:00

求两个数组之间的差值。

Dt = between(t1,t2)
dt =1x3 calendarDuration数组23小时39米31.119秒1d 23小时39米31.119秒2d 23小时39米31.119秒

之间的返回一个calendarDuration数组,其中包含以天、小时、分钟和秒表示的差异。

创建一个为期6个月的日期时间序列。然后,找出第一个日期与序列中的每个日期之间的天数。

T1 = datetime(2013,1,1);T2 =移码(t1,“结束”“月”, 0:4)
t2 =1x5 datetime数组2013年1月31日-2013年2月28日-2013年3月31日-2013年4月30日-2013年5月31日
Dt = between(t1,t2,“天”
dt =1x5 calendarDuration数组30d 58d 89d 119d 150d

输入参数

全部折叠

输入日期和时间,指定为datetime数组、字符向量、字符向量的单元格数组或字符串数组。至少一个输入t1t2一定是datetime数组中。t1t2必须是相同的大小,除非其中一个是标量。

输入日期和时间,指定为datetime数组、字符向量、字符向量的单元格数组或字符串数组。至少一个输入t1t2一定是datetime数组中。t1t2必须是相同的大小,除非其中一个是标量。

日历或时间组件,指定为以下字符向量之一,或包含一个或多个这些值的单元格数组或字符串数组:

  • “年”

  • “季度”

  • “月”

  • “周”

  • “天”

  • “时间”

除了“时间”,以上组件的时间长度都是灵活的。例如,将一个月添加到1月份的datetime与将一个月添加到2月份的datetime表示不同的时间长度。

之间的按递减顺序对日历或时间组件进行操作,从最大的组件开始。

一般来说,t2不等于T1 + dt,除非你把“时间”组件

例子:{“年”、“季度”}

数据类型:字符|细胞|字符串

输出参数

全部折叠

差分数组,返回为calendarDuration数组中。

提示

  • 中datetime值之间的差值t1t2作为精确的,固定长度的持续时间,使用t2-t1

扩展功能

在R2014b中引入