이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
날짜/시간 비교하기
이 예제에서는 datetime
형 배열과 duration
형 배열을 비교하는 방법을 보여줍니다. >
및 <
과 같은 관계 연산자를 사용하여 두 개의 datetime
형 배열이나 두 개의 duration
형 배열에 포함된 값에 대한 요소별 비교를 수행할 수 있습니다.
datetime형 배열 비교
두 개의 datetime
형 배열을 비교합니다. 두 배열은 크기가 동일해야 합니다. 또는 하나가 스칼라일 수 있습니다.
A = datetime(2013,07,26) + calyears(0:2:6)
A = 1x4 datetime
26-Jul-2013 26-Jul-2015 26-Jul-2017 26-Jul-2019
B = datetime(2014,06,01)
B = datetime
01-Jun-2014
A < B
ans = 1x4 logical array
1 0 0 0
<
연산자는 A
의 날짜/시간이 B
의 날짜/시간 이전인 경우 논리값 1
(true)을 반환합니다.
datetime
형 배열을 날짜를 나타내는 텍스트와 비교합니다.
A >= '26-Sep-2014'
ans = 1x4 logical array
0 1 1 1
datetime
형 배열의 비교는 각 배열의 표준 시간대 정보를 고려합니다.
로스앤젤레스의 2014년 9월 1일 오후 4시와 뉴욕의 같은 날 오후 5시를 비교합니다.
A = datetime(2014,09,01,16,0,0,'TimeZone','America/Los_Angeles',... 'Format','dd-MMM-yyyy HH:mm:ss Z')
A = datetime
01-Sep-2014 16:00:00 -0700
B = datetime(2014,09,01,17,0,0,'TimeZone','America/New_York',... 'Format','dd-MMM-yyyy HH:mm:ss Z')
B = datetime
01-Sep-2014 17:00:00 -0400
A < B
ans = logical
0
로스앤젤레스의 오후 4시는 뉴욕의 같은 날 오후 5시 이후에 해당합니다.
기간 비교
두 개의 duration
형 배열을 비교합니다.
A = duration([2,30,30;3,15,0])
A = 2x1 duration
02:30:30
03:15:00
B = duration([2,40,0;2,50,0])
B = 2x1 duration
02:40:00
02:50:00
A >= B
ans = 2x1 logical array
0
1
duration형 배열을 숫자형 배열과 비교합니다. 숫자형 배열의 요소는 고정 길이(24시간) 일수로 처리됩니다.
A < [1; 1/24]
ans = 2x1 logical array
1
0
날짜/시간이 구간 내에 포함되는지 확인
isbetween
함수를 사용하여 datetime
형 배열의 값이 닫힌 구간 내에 포함되는지 여부를 확인합니다.
구간의 끝점을 정의합니다.
tlower = datetime(2014,08,01)
tlower = datetime
01-Aug-2014
tupper = datetime(2014,09,01)
tupper = datetime
01-Sep-2014
datetime
형 배열을 생성하고 값이 t1
및 t2
로 경계가 지정된 구간 내에 있는지 여부를 확인합니다.
A = datetime(2014,08,21) + calweeks(0:2)
A = 1x3 datetime
21-Aug-2014 28-Aug-2014 04-Sep-2014
tf = isbetween(A,tlower,tupper)
tf = 1x3 logical array
1 1 0