iPhone SDK의 날짜를 비교하는 방법은 무엇입니까?
-
18-09-2019 - |
문제
두 개의 날짜가 더 큰 날짜를 비교하고 싶은 날짜가 있습니다.
해결책
NSDate 클래스 참조에서 :
nsdate -compare : 수신자의 시간 순서와 주어진 날짜를 나타내는 nscomparisonResult 값을 반환합니다.
- (nscomparisonResult) 비교 : (nsdate *) atherdate
매개 변수는 수신기를 비교할 날짜를 다른 날짜.
이 값은 nil이되어서는 안됩니다. 값이 nil이면 동작이 정의되지 않으며 미래 버전의 Mac OS X에서 변경 될 수 있습니다.
반환 값 :
수신기와 다른 데이트는 서로 정확히 동일합니다.
수신기는 나중에 다른 데이트보다 시간이 지남에 따라
수신기는 다른 데이트, nsordedAscending보다 일찍입니다.
논의이 방법은 날짜 간의 초등 차이를 감지합니다. 날짜를 덜 세분화와 비교하려면 TimeintervalSincedate를 사용하십시오. 두 날짜를 비교하십시오.
제휴하지 않습니다 StackOverflow