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

iPhone开发-计算两个日期的时间间隔 年 月 日

2012-11-05 
iPhone开发--计算两个日期的时间间隔 年 月 日NSDateComponents *comps [[NSDateComponents alloc] init

iPhone开发--计算两个日期的时间间隔 年 月 日

NSDateComponents *comps = [[NSDateComponents alloc] init];[comps setDay:6];[comps setMonth:5];[comps setYear:2004];NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];NSDate *endDate = [[NSDate alloc] init];NSDate *startDate = [gregorian dateFromComponents:comps];[comps release];unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;NSDateComponents *comps2 = [gregorian components:unitFlags fromDate:startDate  toDate:endDate  options:0];int days = [comps2 day];int months = [comps2 month];int years = [comps2 year];


参考自:http://hi.baidu.com/hh20040410/item/6725435038b5a6978d12ed62


热点排行