当前位置: 代码迷 >> Iphone >> iPhone开发-计算两个日期的时间间隔 年 月 日
  详细解决方案

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

热度:354   发布时间:2016-04-25 06:17:08.0
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


  相关解决方案