Voici un petit bijou pour vous - avec plus de quelques jours :
// Assuming you have fistDate and secondDate
unsigned int unitFlags = NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitDay | NSCalendarUnitMonth;
NSDateComponents *conversionInfo = [currCalendar components:unitFlags fromDate:fistDate toDate:secondDate options:0];
int months = [conversionInfo month];
int days = [conversionInfo day];
int hours = [conversionInfo hour];
int minutes = [conversionInfo minute];
Ceci est très utile - en particulier lors du formatage chaîne telle que:
[NSString stringWithFormat:@"%d months , %d days, %d hours, %d min", months, days, hours, minutes];
Bonne programmation :)
double possible de [Nombre de jours entre deux NSDates] (http://stackoverflow.com/questions/4739483/number-of-days-between-two-nsdates) –