addtodate
を削除する予定はありません。ただし、代わりに datetime
、duration
、calendarDuration
データ型が推奨されます。datetime
データ型を使用すると、柔軟な日付と時刻の形式、ナノ秒単位の精度のストレージ、タイム ゾーンと夏時間を考慮するためのプロパティを使用できます。datetime
値に時間の長さを追加するには、duration
値 (時間数、分数、秒数を表す場合) または calendarDuration
値 (カレンダー年数、四半期数、月数、週数、日数を表す場合) を使用します。
たとえば、シリアル日付値を datetime
値に変換します。次に、関数 hours
を使用して duration
値の配列を作成することで、4 時間ずつ増加する時間数の配列を追加します。その結果、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 時を表す datetime
値に 3 カレンダー月数と 2 カレンダー週数を追加します。その結果、2022 年 4 月 15 日午後 12 時を表す datetime
値が得られます。
d = datetime
15-Apr-2022 12:00:00