Преобразуйте дату и время в серийный номер даты
Примечание
Хотя серийные номера дат могут представлять даты и времена, рекомендуется использовать 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
, MN
, и S
(часовой, минутный и второй) массивы. Массивы должны иметь тот же размер (или любой может быть скаляром). Можно также задать входные параметры в качестве вектора даты, [Y,M,D,H,MN,S]
.
Чтобы создать произвольно сформированный выход, используйте datenum(Y,M,D)
и datenum(Y,M,D,H,MN,S)
синтаксисы. The datenum(DateVector)
синтаксис создает только вектор-столбец номеров дат.
datenum(2013,[1 3; 2 4],ones(2,2))
ans = 735235 735294 735266 735325