主要内容

addtodate

修改日期数字字段

语法

Q, R = addtodate (D F)

描述

请注意

而串行日期数字可以表示日期和时间,建议您使用datetime值代表的时间点,持续时间calendarDuration值来表示运行时间。

Q, R = addtodate (D F)增加了数量指定的日期字段F一个标量的串行日期号码D数,返回更新的日期R

的数量可以添加一个积极或消极的整数。的绝对值必须小于或等于1 e16天。日期字段F必须是一个特征向量或字符串标量下列之一:“年”,“月”,“天”,“小时”,“一分钟”,“第二”,或的毫秒

如果除了日期字段导致翻车,MATLAB®软件相应地调整下更重要的领域。添加一个负的数量表示日期字段回滚的日历显示字段。如果增加导致回滚,MATLAB相应地调整下不那么重要领域。

例子

修改时间,天,分钟的一个给定的日期:

t = datenum(' 07 - 4月- 2008 23:00:00 ');datestr (t) ans = 07 - 4月- 2008年23:00:00 t = addtodate (t 2小时);datestr (t) ans = 08 - 4月- 2008年01:00:00 t = addtodate (t 7天);datestr (t) ans = 1 - 4月- 2008年01:00:00 t = addtodate (t, 59岁,“分钟”);datestr (t) ans = 1 - 4月- 2008 01:59:00

添加20.天给定日期12月下旬使日历卷到明年的1月:

R = addtodate (datenum(‘12/24/2007 45’), 20日'天');datestr (R) ans = 13 - 1月- 2008 12:45:00

另请参阅

|||

之前介绍过的R2006a