Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

날짜/시간(Date and Time)

여러 형식으로 표시될 수 있는 날짜/시간 값으로 구성된 배열

날짜/시간 데이터형 datetime, duration, calendarDuration은 날짜/시간을 효율적으로 계산하고, 비교하며, 서식을 지정해 표시합니다. 이러한 배열도 숫자형 배열을 사용하여 작업하는 것과 같은 방식으로 작업할 수 있습니다. 날짜/시간 값을 더하고, 빼고, 정렬하고, 비교하고, 결합하고, 플로팅할 수 있습니다. 날짜/시간을 숫자형 배열이나 텍스트로 표현할 수도 있습니다. 자세한 내용을 보려면 MATLAB에서 날짜/시간 표시하기 항목을 참조하거나 Date and Time Arrays 비디오를 참조하십시오.

함수

모두 확장

datetime형 배열 만들기

datetime특정 시점을 나타내는 배열
NaTNot-a-Time

duration형 배열 만들기

years기간(단위: 연)
days기간(일)
hours기간(시간)
minutes기간(분)
seconds기간(단위: 초)
milliseconds기간(단위: 밀리초)
duration고정 길이 단위의 시간

calendarDuration형 배열 만들기

calyears달력 기간(단위: 연)
calquarters달력 기간(단위: 사분기)
calmonths달력 기간(단위: 월)
calweeks달력 기간(단위: 주)
caldays달력 기간(단위: 일)
calendarDuration가변 길이 달력 단위의 시간 길이

시간 단위로 성분 추출

year연도 숫자 값
quarter분기 숫자
month월 숫자 값과 이름
week주 숫자 값
day일 숫자 값 또는 이름
hour시간 숫자 값
minute분 숫자 값
second초 숫자 값

숫자형 배열로 분할

ymddatetime형의 연, 월, 일 숫자 값
hmsdatetime형 또는 duration형의 시간, 분, 초 숫자 값
splitcalendarDuration형을 숫자 단위와 기간 단위로 분할
timecalendarDuration형의 시간을 duration형으로 변환
timeofdayElapsed time since midnight for datetime arrays
isdatetime입력값이 datetime형 배열인지 확인
isduration입력값이 duration형 배열인지 확인
iscalendarduration입력값이 calendarDuration형 배열인지 확인
isregular시간 또는 달력 단위와 관련해 입력 시간값이 규칙적인지 확인
isnatNaT(Not-a-Time) 요소 확인
isdst일광 절약 시간제(Daylight Saving Time) 요소 확인
isweekend요소가 주말을 나타내는 요소인지 확인
leapsecondsList all leap seconds supported by datetime data type
timezonesList time zones
tzoffsetTime zone offset from UTC
between달력의 수학적 차분
caldiff달력의 수학적 연속 차분
dateshift날짜 이동 또는 날짜/시간의 시퀀스 생성
isbetween요소가 날짜/시간 구간 내에 있는지 확인

숫자로 변환

datenum날짜/시간을 날짜 일련 번호 값(Serial Date Number)으로 변환
convertToConvert datetime values to numeric representations
datevec날짜/시간을 성분 벡터로 변환
exceltimeMATLAB datetime형 배열을 Excel 날짜 번호 값으로 변환
juliandateMATLAB datetime형을 율리우스 적일(Julian Date)로 변환
posixtimeMATLAB datetime형 배열을 POSIX 시간으로 변환
yyyymmddMATLAB datetime형을 YYYYMMDD 숫자형 값으로 변환
addtodate필드별로 날짜 번호 값 수정

문자열로 변환

char문자형 배열
stringstring형 배열
datestr날짜/시간을 문자열 형식으로 변환

숫자 또는 문자열로 표현된 현재 날짜/시간

now현재 날짜와 시간을 날짜 일련 번호 값으로 표현
clock현재 날짜와 시간을 날짜 벡터로 표현
date현재 날짜를 문자형 벡터로 표현

달력상의 요일 또는 날짜

calendar지정된 달의 달력
eomday달의 마지막 날
weekday요일

숫자로 표현된 경과 시간

etime날짜 벡터 간에 경과된 시간(Elapsed Time)

도움말 항목

문제 해결

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

요소가 정상 범위를 벗어나는 경우 MATLAB은 날짜 벡터 요소와 이전 요소를 모두 조정합니다.

날짜 벡터 변환에서 예기치 않은 출력값이 반환되는 경우

날짜 벡터는 숫자로 구성된 1×6 벡터이므로, datestr이 입력 날짜 벡터를 날짜 일련 번호 값으로 구성된 벡터로 해석하거나 날짜 일련 번호 값을 날짜 벡터로 해석하여 예기치 않은 출력을 반환할 수 있습니다.