years

Длительность в годах

Синтаксис

Описание

пример

Y = years(X) возвращает массив лет, эквивалентных значениям в X.

  • Если X числовой массив, затем Y duration массив в модулях лет фиксированной длины. Год фиксированной длины равен 365,2425 дням.

  • Если X duration массив, затем Y double массив с каждым элементом равняется номеру лет фиксированной длины в соответствующем элементе X.

years функция преобразует между duration и double значения. Чтобы отобразить длительность в модулях лет, установите ее Format свойство к 'y'.

Високосные годы имеют один дополнительный день. Чтобы создать массив календарных лет, которые считают в течение многих високосных годов, когда используется в календарных вычислениях, используйте calyears функция.

Примеры

свернуть все

X = [1 3 5; 10 12 15]
X = 2×3

     1     3     5
    10    12    15

Y = years(X)
Y = 2x3 duration
     1 yr    3 yrs    5 yrs
   10 yrs   12 yrs   15 yrs

Найдите различие между двумя массивами дат. Выходом является duration массив.

t1 = datetime(2007:2010,10,1);
t2 = datetime(2014,05,1);
dt = t2 - t1
dt = 1x4 duration
   57696:00:00   48912:00:00   40152:00:00   31392:00:00

Преобразуйте каждую длительность в dt ко многим годам фиксированной длины.

Y = years(dt)
Y = 1×4

    6.5819    5.5799    4.5805    3.5812

Входные параметры

свернуть все

Входной массив в виде числового массива, массива длительности или логического массива.

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

Смотрите также

Введенный в R2014b