日時の差を求める
NSDateComponents を使って「ある日」と「とある日」の差を算出します。
NSDate* date1 = ある日; NSDate* date2 = とある日; NSCalendar* calendar = [NSCalendar currentCalendar]; NSUInteger flags = NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit; NSDateComponents *diff = [calendar components:flags fromDate:date1 toDate:date2 options:0]; NSLog(@"Day: %d Hour: %d Minute: %d", [diff day], [diff hour], [diff minute]);