Main Content

years

기간(단위: 연)

설명

예제

Y = years(X)X의 값에 상응하는 연수로 구성된 배열을 반환합니다.

  • X가 숫자형 배열이면 Y는 단위가 고정 길이 연도(Fixed-length Years)인 duration형 배열입니다. 고정 길이 1년은 365.2425일과 동일합니다.

  • Xduration형 배열이면 Ydouble형 배열입니다. 이 배열의 각 요소는 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

입력 인수

모두 축소

입력 배열로, 숫자형 배열, duration형 배열, 논리형 배열 중 하나로 지정됩니다.

확장 기능

버전 내역

R2014b에 개발됨

참고 항목