문제

두 개의 날짜가 더 큰 날짜를 비교하고 싶은 날짜가 있습니다.

도움이 되었습니까?

해결책

NSDate 클래스 참조에서 :

nsdate -compare : 수신자의 시간 순서와 주어진 날짜를 나타내는 nscomparisonResult 값을 반환합니다.

  • (nscomparisonResult) 비교 : (nsdate *) atherdate

매개 변수는 수신기를 비교할 날짜를 다른 날짜.

이 값은 nil이되어서는 안됩니다. 값이 nil이면 동작이 정의되지 않으며 미래 버전의 Mac OS X에서 변경 될 수 있습니다.

반환 값 :

수신기와 다른 데이트는 서로 정확히 동일합니다.

수신기는 나중에 다른 데이트보다 시간이 지남에 따라

수신기는 다른 데이트, nsordedAscending보다 일찍입니다.

논의이 방법은 날짜 간의 초등 차이를 감지합니다. 날짜를 덜 세분화와 비교하려면 TimeintervalSincedate를 사용하십시오. 두 날짜를 비교하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top