计算两个时间的时间差
获取现在时间
NSTimeInterval start = [NSDate date].timeIntervalSince1970*1;
获取指定时间
NSTimeInterval end = date. timeIntervalSince1970*1;
两个nstimeinterval 相减后获取时间差
int second = (int)value %(24 *3600)%3600%60;//秒
int minute = (int)value %(24 *3600)%3600/60;
int house = (int)value %(24 *3600) /3600 ;
int day = (int)value / (24 *3600);
if (day != 0)
{
etimestr = [NSString stringWithFormat:@"剩余巡查时限:%d天%d小时%d分",day,house,minute];
}else if (day==0 && house !=0) {
etimestr = [NSString stringWithFormat:@"剩余巡查时限:%d小时%d分",house,minute];
}else if (day==0 && house==0 && minute!=0) {
etimestr = [NSString stringWithFormat:@"剩余巡查时限:%d分",minute];
}
“%”为求余
3600为一小时