comment comparer les dates dans sdk iphone?
-
18-09-2019 - |
Question
J'ai deux dates que je veux comparer que l'on est plus ce jour comment je le fais dans l'objectif-c?
La solution
De NSDate référence de classe:
NSDate -compare: Retourne un NSComparisonResult valeur qui indique le temporel commande du récepteur et un autre date donnée.
- (NSComparisonResult) comparer: (NSDate *) anotherDate
Paramètres anotherDate La date avec pour comparer le récepteur.
Cette valeur ne doit pas être nul. Si la La valeur est nulle, le comportement est non défini et peut changer à l'avenir versions de Mac OS X.
Valeur de retour:
Le récepteur et sont anotherDate exactement égale à l'autre, NSOrderedSame
Le récepteur est plus tard dans le temps que anotherDate, NSOrderedDescending
Le récepteur est plus tôt dans le temps que anotherDate, NSOrderedAscending.
Discussion Cette méthode détecte Différences entre les sous-seconde entre les dates. Si vous voulez comparer les dates avec granularité moins fine, l'utilisation timeIntervalSinceDate: comparer la deux dates.