Not-a-Time
NaT
is the representation for Not-a-Time,
a value that can be stored in a datetime
array
to indicate an unknown or missing datetime
value.
The datetime
function creates a NaT
value
automatically when it cannot convert text to a datetime
value,
or for elements in a datetime
array where the Year
, Month
, Day
, Hour
, Minute
,
or Second
properties are set to NaN
.
You also can assign the character vector, 'NaT'
,
to elements of an existing datetime
array. Use
the NaT
function to create a new datetime
array
containing only NaT
values.
NaT
returns a scalar Not-a-Time (NaT
) datetime
value.
t = NaT(
returns
an n
)n
-by-n
matrix of NaT
values.
t = NaT(
returns
a sz1,...,szN
)sz1
-by-...-by-szN
array of NaT
values
where sz1,...,szN
indicates the size of each dimension.
For example, NaT(3,4)
returns a 3-by-4 array of NaT
values.
t = NaT(
returns
an array of sz
)NaT
values where the size vector, sz
,
defines size(t)
. For example, NaT([3,4])
returns
a 3-by-4 array of NaT
values.
t = NaT(___,'Format',
returns
a fmt
)datetime
array with the specified display format.
Use this syntax to initialize a datetime
array.
Not-a-Time values always display as NaT
, but non-NaT
values
assigned to the array will display using the specified format.
t = NaT(___,'TimeZone',
returns
an array of tz
)NaT
values in the time zone specified
by tz
.
datetime
| isnat
| leapseconds
| NaN