날짜/시간(Date and Time)
날짜/시간 데이터형 datetime
, duration
, calendarDuration
은 날짜/시간을 효율적으로 계산하고, 비교하며, 서식을 지정해 표시합니다. 이러한 배열도 숫자형 배열을 사용하여 작업하는 것과 같은 방식으로 작업할 수 있습니다. 날짜/시간 값을 더하고, 빼고, 정렬하고, 비교하고, 결합하고, 플로팅할 수 있습니다. 날짜/시간을 숫자형 배열이나 텍스트로 표현할 수도 있습니다. 자세한 내용을 보려면 MATLAB에서 날짜/시간 표시하기 항목을 참조하거나 Date and Time Arrays 비디오를 참조하십시오.
함수
도움말 항목
- MATLAB에서 날짜/시간 표시하기
datetime
배열을 사용하여 날짜/시간 정보를 저장합니다. 이러한 배열로 산술 연산, 정렬, 비교, 플로팅, 서식 지정 표시를 할 수 있습니다. - Replace Discouraged Instances of Serial Date Numbers and Date Strings
As of R2022b, serial date numbers and date strings are not recommended for specifying dates and times. Use the
datetime
,duration
, andcalendarDuration
data types instead. Follow these recommendations for updating your code. - 날짜/시간 비교하기
표준 시간대와 일광 절약 시간제를 고려해서 관계 연산자(예:
>
,<
,==
)를 사용하여 날짜, 시간 및 기간을 비교합니다. - 날짜/시간 표시 형식 설정하기
datetime
,duration
,calendarDuration
배열의Format
속성은 각 배열의 값 표시를 제어합니다. 이 속성의 값을 변경할 수 있습니다.Format
속성을 변경해도 배열의 값은 변경되지 않으며 표시 형식만 변경됩니다. - 표준 시간대 지정하기
datetime
배열의 표준 시간대를 지정하여 표준 시간대 오프셋, 일광 절약 시간제 또는 윤초를 반영합니다. - 로캘 간 코드 및 데이터 공유
날짜/시간을 처리하는 코드를 다른 로캘을 사용하는 MATLAB® 사용자와 공유할 경우 다음 모범 사례를 따르십시오. 다른 로캘의 날짜를 작성하고 읽습니다.
- 날짜/시간 배열을 지원하는 핵심 함수
MATLAB의 함수 대부분은 다른 배열에 대해 동작하는 것과 동일한 방식으로 날짜/시간 배열에 대해 동작합니다.
문제 해결
요소가 정상 범위를 벗어나는 경우 MATLAB은 날짜 벡터 요소와 이전 요소를 모두 조정합니다.
날짜 벡터 변환에서 예기치 않은 출력값이 반환되는 경우
날짜 벡터는 숫자로 구성된 1×6 벡터이므로, datestr
이 입력 날짜 벡터를 날짜 일련 번호 값으로 구성된 벡터로 해석하거나 날짜 일련 번호 값을 날짜 벡터로 해석하여 예기치 않은 출력을 반환할 수 있습니다.