2010-03-24 10 views
-2

i besoin compte à rebours des dates non foiscomment exécuter le compte à rebours avec les dates pour compter les jours dans iphone sdk

comment exécuter le compte à rebours avec les dates pour compter les jours dans iphone sdk

+0

Étant donné qu'un jour est 24 heures, vous devriez être en mesure de calculer l'un de l'autre ... Sérieusement, vous devez être plus précis sur ce que vous voulez faire et quel code vous avez maintenant. –

+0

J'ai date comme 15/03/10 et 30/08/10 j'ai besoin de compte à rebours les jours entre ces dates et connaître le nombre de jours – user301212

Répondre

2
NSDate future = [NSDate dateWithString:@"2010-08-30 00:00:00 +0000"]; 
NSDate past = [NSDate dateWithString:@"2010-03-15 00:00:00 +0000"]; 

int days = [future timeIntervalSinceDate:past]/86400; 
+0

Que se passe-t-il si l'heure d'été entre en vigueur? Il y a une section entière sur [Calendrical Calculations] (https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DatesAndTimes/Articles/dtCalendricalCalculations.html) dans la documentation de NSDate qui vous montre comment éviter la date de codage dure change avec le nombre de secondes. – Abizern