Vérifier si une NSDate est supérieure à une autre
if (datStartDate > datEndDate) {
Cela ne semble pas fonctionner. Je sais qu'il y a un isEqual
, etc., mais comment dois-je effectuer "est supérieur à"?
Il y a deux NSDate
.
- Double Possible de Comment comparer deux NSDates: Qui est la plus récente?
Vous devez vous connecter pour publier un commentaire.
La méthode la plus simple, je suis au courant, c'est:
Autres réponses couvrir de comparer:, voulais ajouter un peu de saveur ;).
De comparer les dates d'utilisation
-compare:
méthode:Ce sujet...
Comme vous l'avez NSDates:
Swift 2 version de accepté de répondre:
J'ai travaillé avec NSDate et NSComparison résultat ça depuis des années et je ne peux jamais pour la vie de me rappeler comment cela fonctionne. J'ai donc écrit un confort extension sur
Date
pour elle:Si vous voulez avoir une
isAfter
extension, il suffit de retournertrue
pourorderedDescending
.