计算时间间隔

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];
    }

 

posted @ 2015-12-28 13:55  黑暗森林的歌者  阅读(180)  评论(0编辑  收藏  举报