Main Content

exceltime

MATLAB datetime형 배열을 Excel 날짜 번호 값으로 변환

설명

예제

e = exceltime(t)t의 datetime형 값에 해당하는 Excel® 날짜 일련 번호를 포함하는 double형 배열을 반환합니다. Excel 날짜 일련 번호는 0-January-1900 00:00:00 이후의 일수와 소수 일(Fractional Day)이며 표준 시간대와 윤초(Leap Second)를 고려하지 않습니다.

e = exceltime(t,dateType)dateType으로 지정된 유형의 Excel 날짜 일련 번호 값을 반환합니다. 예를 들어, datetime형 값을 1-January-1904 00:00:00 이후의 일수로 변환할 수 있습니다.

예제

모두 축소

datetime형 배열을 만듭니다. 그런 다음 날짜를 대응하는 Excel® 날짜 일련 번호 값으로 변환합니다.

t = datetime('now') + calmonths(1:3)
t = 1x3 datetime
   25-Feb-2024 22:07:58   25-Mar-2024 22:07:58   25-Apr-2024 22:07:58

e = exceltime(t)
e = 1×3
104 ×

    4.5348    4.5377    4.5408

입력 인수

모두 축소

날짜/시간 입력값으로, datetime형 배열로 지정됩니다.

Excel 날짜 일련 번호의 유형으로, '1900' 또는 '1904'로 지정됩니다.

  • dateType'1900'이면 exceltimet의 datetime형 값을 0-January-1900 00:00:00 이후의 일수와 소수 일(Fractional Day)에 상응하는 값으로 변환합니다.

  • dateType'1904'이면 exceltimet의 datetime형 값을 1-January-1904 00:00:00 이후의 일수와 소수 일(Fractional Day)에 상응하는 값으로 변환합니다.

exceltime은 표준 시간대를 고려하지 않습니다.

출력 인수

모두 축소

Excel 날짜 일련 번호 값으로, double형의 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 반환됩니다. Excel의 Epoch(0-January-1900 또는 1-January-1904) 전에는 Excel 날짜 일련 번호 값이 정의되어 있지 않습니다. Excel 날짜 일련 번호 값은 1900을 윤년으로 취급합니다. 따라서 1900년 2월 28일 이후의 날짜는 MATLAB® 날짜 일련 번호를 기준으로 1일씩 오프셋되며, 1900년 2월 28일과 1900년 3월 1일 사이에 하루 단절이 있습니다.

확장 기능

버전 내역

R2014b에 개발됨