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