您的位置:首页 > 其它

获取时间间隔

2011-11-24 12:35 106 查看
创建日期格式化对象:

NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];

通过字符串创建两个时间:

NSDate *date1=[dateFormatter dateFromString:@"2011-11-23 11:00"];

NSDate *date2=[dateFormatter dateFromString:@"2011-11-25 11:00"];

取两个日期对象的时间间隔:

NSTimeInterval time=[date2 timeIntervalSinceDate:date1];

将间隔的秒数换算成天数和小时数:

NSInteger days=((int)time)/(24*60*60);

NSInteger hours=((int)time)%(24*60*60)/(60*60);

NSString *dateContent=[[NSString alloc] initWithFormat:@"%i天%i小时",days,hours];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: