Преобразуйте дату и время в последовательный номер даты
Примечание
В то время как последовательные числа даты могут представлять даты и времена, рекомендуется, чтобы вы использовали datetime
значения, чтобы представлять моменты времени, и duration
или calendarDuration
значения, чтобы представлять прошедшие времена.
преобразует DateNumber
= datenum(t
)datetime
или duration
значения во входном массиве t
к последовательным числам даты.
Последовательный номер даты представляет целый и дробный номер дней от фиксированного, заранее назначенная дата (январь 0, 0000) в преждевременном календаре ISO.
преобразует текст, представляющий даты и времена последовательным числам даты. Если формат, используемый в тексте, известен, задайте формат как DateNumber
= datenum(DateString
)formatIn
. Синтаксисы без formatIn
значительно медленнее, чем синтаксисы, которые включают его.
использование DateNumber
= datenum(DateString
,formatIn
)formatIn
интерпретировать даты и времена, представленные DateString
.
использование DateNumber
= datenum(DateString
,PivotYear
)PivotYear
интерпретировать текст, который задает год как два символа. Если формат, используемый в тексте, известен, задайте формат как formatIn
. Синтаксисы без formatIn
значительно медленнее, чем синтаксисы, которые включают его.
использование DateNumber
= datenum(DateString
,formatIn
,PivotYear
)formatIn
интерпретировать даты и времена, представленные DateString
, и PivotYear
интерпретировать текст, который задает год как два символа. Можно задать formatIn
и PivotYear
в любом порядке.
преобразует векторы даты в последовательные числа даты и возвращает вектор-столбец DateNumber
= datenum(DateVector
)m
числа даты, где m
общее количество векторов даты в DateVector
.
возвращает последовательные числа даты для соответствующих элементов DateNumber
= datenum(Y,M,D
)Y
M
, и D
(год, месяц, день) массивы. Массивы должны быть одного размера (или любой может быть скаляром). Также можно задать входные параметры как вектор даты, [Y,M,D]
.
дополнительно возвращает последовательные числа даты для соответствующих элементов DateNumber
= datenum(Y,M,D,H,MN,S
)H
m, n
, и S
(час, минута, и второй) массивы. Массивы должны быть одного размера (или любой может быть скаляром). Также можно задать входные параметры как вектор даты, [Y,M,D,H,MN,S]
.
Чтобы создать выход произвольной формы, используйте datenum(Y,M,D)
и datenum(Y,M,D,H,MN,S)
синтаксисы. datenum(DateVector)
синтаксис создает только вектор-столбец чисел даты.
datenum(2013,[1 3; 2 4],ones(2,2))
ans = 735235 735294 735266 735325