Question

J'ai deux dates que je veux comparer que l'on est plus ce jour comment je le fais dans l'objectif-c?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top