计算时间间隔
1 2 //创建时间格式 3 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 4 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"]; 5 NSDate *startDate = [dateFormatter dateFromString:@"2015-12-20 14:00"]; 6 NSDate *endDate = [dateFormatter dateFromString:@"2015-12-21 114:00"]; 7 NSTimeInterval tim = [endDate timeIntervalSinceDate:startDate];
//显示时间间隔 int minute,second,hour,day; second=time%60; minute = (time/60)%60; hour = (time/3600)%24; day = (time/3600/24); NSString *timeStr; if (day == 0) { timeStr = [NSString stringWithFormat:@"%d:%d:%d", hour, minute, second]; } else { timeStr = [NSString stringWithFormat:@"%d 天 %d:%d:%d", day, hour, minute, second]; }