【发布时间】:2014-07-08 09:24:41
【问题描述】:
我的问题是计算 iOS 中两个不同日期之间的天数。 计算两个日期之间的天数。我必须计算 1990/02/05 到今天的日期 间隔多少天。
【问题讨论】:
标签: ios
我的问题是计算 iOS 中两个不同日期之间的天数。 计算两个日期之间的天数。我必须计算 1990/02/05 到今天的日期 间隔多少天。
【问题讨论】:
标签: ios
试试这个:
NSString *start = @"2010-09-01";
NSString *end = @"2010-12-01";
NSDateFormatter *f = [[NSDateFormatter alloc] init];
[f setDateFormat:@"yyyy-MM-dd"];
NSDate *startDate = [f dateFromString:start];
NSDate *endDate = [f dateFromString:end];
NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [gregorianCalendar components:NSDayCalendarUnit
fromDate:startDate
toDate:endDate
options:0];
NSLog(@"%ld", [components day]);
【讨论】: