exponenta event banner

ymd

Количество лет, месяцев и дней даты и времени

Синтаксис

Описание

пример

[y,m,d] = ymd(t) возвращает номера года, месяца и дня значений datetime в t как отдельные числовые массивы. y, m, и d выходы имеют тот же размер, что и tи содержат целочисленные значения.

ymd эквивалентна вызову year, month, и day в одном массиве datetime.

Примеры

свернуть все

t = datetime(2013,05,31):calmonths(3):datetime(2014,06,15)
t = 1x5 datetime
   31-May-2013   31-Aug-2013   30-Nov-2013   28-Feb-2014   31-May-2014

[y,m,d] = ymd(t)
y = 1×5

        2013        2013        2013        2014        2014

m = 1×5

     5     8    11     2     5

d = 1×5

    31    31    30    28    31

ymd возвращает значения года, месяца и дня в отдельных массивах.

Входные аргументы

свернуть все

Дата и время ввода, указанные как datetime массив.

Выходные аргументы

свернуть все

Номера года ISO, возвращаемые в виде скаляра, вектора, матрицы или многомерного массива целых значений. Номера года ISO включают нулевой год и представляют годы BCE с использованием отрицательных значений. y имеет тип double и имеет тот же размер, что и t.

Числа месяцев, возвращаемые как скаляр, вектор, матрица или многомерный массив целых значений от 1 до 12. m имеет тип double и имеет тот же размер, что и t.

Числа дней месяца, возвращаемые как скаляр, вектор, матрица или многомерный массив целых значений от 1 до 28, 29, 30 или 31, в зависимости от месяца и года. d имеет тип double и имеет тот же размер, что и t.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | | |

Представлен в R2014b