t = 1x5 datetime
Columns 1 through 3
01-Nov-2013 08:00:00
02-Nov-2013 08:00:00
03-Nov-2013 07:00:00
Columns 4 through 5
04-Nov-2013 07:00:00
05-Nov-2013 07:00:00
Add Duration or Calendar Duration to Create Sequence of Dates
This example shows how to add a duration or calendar duration to a datetime to create a sequence of
datetime values.
Create a datetime scalar representing November 1, 2013 at 8:00 AM.
t1 = datetime(2013,11,1,8,0,0);
Add a sequence of fixed-length hours to the datetime.
t = t1 + hours(0:2)
t = 1x3 datetime
01-Nov-2013 08:00:00
01-Nov-2013 09:00:00
01-Nov-2013 10:00:00
Add a sequence of calendar months to the datetime.
t = t1 + calmonths(1:5)
t = 1x5 datetime
Columns 1 through 3
01-Dec-2013 08:00:00
01-Jan-2014 08:00:00
01-Feb-2014 08:00:00
Columns 4 through 5
01-Mar-2014 08:00:00
01-Apr-2014 08:00:00
Each datetime in t occurs on the first day of each month.
Verify that the dates in t are spaced 1 month apart.
dt = caldiff(t)
dt = 1x4 calendarDuration
1mo
1mo
1mo
1mo
Determine the number of days between each date.
dt = caldiff(t,'days')
dt = 1x4 calendarDuration
31d
31d
28d
31d
7 Dates and Time
7-16
Précédent

- 270/1450

Suivant