years

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

Синтаксис

Описание

пример

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

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

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

The 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