datenum
(Not recommended; use datetime
or duration
)
Convert date and time to serial date number
datenum
is not recommended. To represents points in time, use
datetime
arrays. To represent
elapsed times, use duration
or calendarDuration
arrays. For more
information on updating your code, see Version History or
Replace Discouraged Instances of Serial Date Numbers and Date Strings.
Syntax
Description
converts the DateNumber
= datenum(t
)datetime
or
duration
values in the input array
t
to serial date numbers.
A serial date number represents the whole and fractional number of days from a fixed, preset date (January 0, 0000) in the proleptic ISO calendar.
converts text representing dates and times to serial date numbers.
If the format used in the text is known, specify the format as DateNumber
= datenum(DateString
)formatIn
.
Syntaxes without formatIn
are significantly slower
than syntaxes that include it.
uses DateNumber
= datenum(DateString
,formatIn
)formatIn
to
interpret the dates and times represented by DateString
.
uses DateNumber
= datenum(DateString
,PivotYear
)PivotYear
to
interpret text that specifies the year as two characters. If the format
used in the text is known, specify the format as formatIn
.
Syntaxes without formatIn
are significantly slower
than syntaxes that include it.
uses DateNumber
= datenum(DateString
,formatIn
,PivotYear
)formatIn
to
interpret the dates and times represented by DateString
,
and PivotYear
to interpret text that specifies
the year as two characters. You can specify formatIn
and PivotYear
in
either order.
converts
date vectors to serial date numbers, and returns a column vector of DateNumber
= datenum(DateVector
)m
date
numbers, where m
is the total number of date vectors
in DateVector
.
returns
the serial date numbers for corresponding elements of the DateNumber
= datenum(Y,M,D
)Y
, M
,
and D
(year, month, day) arrays. The arrays must
be of the same size (or any can be a scalar). You also can specify
the input arguments as a date vector, [Y,M,D]
.
additionally
returns the serial date numbers for corresponding elements of the DateNumber
= datenum(Y,M,D,H,MN,S
)H
, MN
,
and S
(hour, minute, and second) arrays. The arrays
must be of the same size (or any can be a scalar). You also can specify
the input arguments as a date vector, [Y,M,D,H,MN,S]
.
Examples
Input Arguments
Output Arguments
Tips
To create arbitrarily shaped output, use the
datenum(Y,M,D)
anddatenum(Y,M,D,H,MN,S)
syntaxes. Thedatenum(DateVector)
syntax creates only a column vector of date numbers.datenum(2013,[1 3; 2 4],ones(2,2))
ans = 735235 735294 735266 735325