首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

计算日期间距

2012-06-26 
计算日期间隔NSDateFormatter *dateFormatter [[NSDateFormatter alloc] init] [dateFormatter setDate

计算日期间隔

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];NSDate *date1 = [dateFormatter dateFromString:@"2012-1-1 11:00"]; NSDate *date2 = [dateFormatter dateFromString:@"2012-1-3 12:30"];[dateFormatter release];NSTimeInterval time = [date2 timeIntervalSinceDate:date1];int days = ((int)time) / (3600 * 24); int hours = ((int)time) % (3600 * 24) / 3600;int minutes = (((int)time) % (3600 * 24) % 3600) / 60;NSString *string = [[NSString alloc] initWithFormat:@"%i天%i小时%i分钟", days, hours, minutes];NSLog(@"%@", string);[string release];

?

热点排行