이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

날짜 벡터와 날짜 문자열의 이월

요소가 정상 범위를 벗어나는 경우 MATLAB®은 날짜 벡터 요소와 이전 요소를 모두 조정합니다. 예를 들어, 분 요소가 70인 경우 MATLAB은 시간 요소를 1로 조정하고 분 요소를 10으로 설정합니다. 분 요소가 -15인 경우 MATLAB은 시간 요소를 1 감소시키고 분 요소를 45로 설정합니다. 월 값은 예외입니다. MATLAB은 1보다 작은 월 값은 1로 설정합니다.

다음 예에서, 월 요소는 값 22를 가집니다. MATLAB은 연도 값을 2010으로 증가시키고 월을 10월로 설정합니다.

datestr([2009 22 03 00 00 00])
ans =
    03-Oct-2010

값 이월은 날짜 및 시간을 나타내는 텍스트의 시간 값과 일 값에도 적용됩니다. 예를 들어, 2010년 10월 3일과 2010년 9월 33일은 동일한 날짜로 해석되며, 동일한 날짜 일련 번호 값에 해당합니다.

datenum('03-Oct-2010')
ans =
      734414
datenum('33-Sep-2010')
ans =
      734414

다음 예에서는 입력 월(07 또는 7월)을 사용하여 전월의 마지막 날(6월 30일)을 구한 후 필드 지정자의 일수(5일)를 해당 날짜에서 빼서 2010년 6월 25일의 반환 날짜를 산출합니다.

datestr([2010 07 -05 00 00 00])
ans =
    25-Jun-2010