文档帮助中心文档
日历数学差异
dt = (t1, t2)之间
dt = (t1, t2,组件之间)
例子
dt=之间(t1,t2)中的日期时间值之间的差值t1和t2.的dt输出是一个calendarDuration以年、月、日和时间为日历组件的数组,例如t2 = t1 + dt.
dt=之间(t1,t2)
dt
t1
t2
calendarDuration
t2 = t1 + dt
dt=之间(t1,t2,组件)返回指定日历或时间组件中datetime值之间的差异。
dt=之间(t1,t2,组件)
组件
全部折叠
创建两个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 =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数组、字符向量、字符向量的单元格数组或字符串数组。至少一个输入t1和t2必须是一个datetime数组中。t1和t2大小必须相同,除非1是标量。
“年”
“季度”
“月”
“周”
“天”
“时间”
日历或时间组件,指定为以下字符向量之一,或包含一个或多个这些值的单元格数组或字符串数组:
除了“时间”,以上组件都是灵活的时间长度。例如,在1月份添加到datetime时,一个月表示的时间长度与在2月份添加到datetime时不同。
之间的操作日历或时间组件,按递减的顺序,从最大的组件开始。
一般来说,t2不等于t1 + dt,除非你包括“时间”在组件.
t1 + dt
例子:{“年”、“季度”}
{“年”、“季度”}
数据类型:字符|细胞|字符串
字符
细胞
字符串
差分数组,返回为calendarDuration数组中。
中日期时间值之间的差异t1和t2确切地说,固定长度的持续时间,使用t2-t1.
t2-t1
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
该函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
-|diff|caldiff|calendarDuration
-
diff
caldiff
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系