主要内容

之间的

日历数学差异

描述

例子

dt=之间(t1t2中的日期时间值之间的差值t1t2.的dt输出是一个calendarDuration以年、月、日和时间为日历组件的数组,例如t2 = t1 + dt

例子

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

例子

全部折叠

创建两个datetime数组。

t1 = datetime (“现在”
t1 =datetime01 - 9 - 2021 10:29:10
t2 = datetime (“明天”“格式”“dd-MMM-yyyy HH: mm: ss”) + caldays (0:2)
t2 =1 x3 datetime02-Sep-2021 00:00:00 03-Sep-2021

找出两个数组之间的差异。

dt = (t1, t2)之间
dt =1 x3 calendarDuration13h 30m 49.138s 1d 13h 30m 49.138s 2d 13h 30m 49.138s

之间的返回一个calendarDuration数组,包含以天、小时、分钟和秒为单位的差异。

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

t1 = datetime(2013、1、1);t2 = dateshift (t1,“结束”“月”, 0:4)
t2 =1 x5 datetime31- 1- 2013 28- 2 -2013 31- 3 -2013 30- 4 -2013 31- 5 -2013
dt =之间(t1, t2,“天”
dt =1 x5 calendarDuration30d 58d 89d 119d 150d

输入参数

全部折叠

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

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

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

  • “年”

  • “季度”

  • “月”

  • “周”

  • “天”

  • “时间”

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

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

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

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

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

输出参数

全部折叠

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

提示

  • 中日期时间值之间的差异t1t2确切地说,固定长度的持续时间,使用t2-t1

扩展功能

介绍了R2014b