目前没有删除 addtodate
的计划。但是,推荐改用 datetime
、duration
和 calendarDuration
数据类型。datetime
数据类型提供灵活的日期时间格式、纳秒精度的存储,以及考虑时区和夏令时的属性。通过使用 duration
值(小时、分钟和秒)或 calendarDuration
值(日历年、季度、月、周或天),可以为 datetime
值增加时间长度。
例如,将一个日期序列值转换为 datetime
值。然后为其加上一个以 4 小时为增量的小时数数组,方法是使用 hours
函数创建一个 duration
值数组。结果是一个由 datetime
值组成的数组。
d = 1x4 datetime array
01-Jan-2022 00:00:00 01-Jan-2022 04:00:00 01-Jan-2022 08:00:00 01-Jan-2022 12:00:00
通过使用 calmonths
和 calweeks
函数创建 calendarDuration
值,为表示 2022 年 1 月 1 日中午 12:00 的 datetime
值加上 3 个日历月和 2 个日历周。结果是表示 2022 年 4 月 15 日中午 12:00 的 datetime
值。
d = datetime
15-Apr-2022 12:00:00