【问题标题】:How to calculate days between two dates in ios. in between two dates [duplicate]ios如何计算两个日期之间的天数。在两个日期之间[重复]
【发布时间】:2014-07-08 09:24:41
【问题描述】:

我的问题是计算 iOS 中两个不同日期之间的天数。 计算两个日期之间的天数。我必须计算 1990/02/05 到今天的日期 间隔多少天。

【问题讨论】:

标签: ios


【解决方案1】:

试试这个:

 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]);

【讨论】:

  • 谢谢先生给我这么宝贵的答复
猜你喜欢
  • 2012-12-07
  • 1970-01-01
  • 2011-10-29
  • 2019-02-10
  • 1970-01-01
  • 2015-02-26
  • 2019-09-27
相关资源
最近更新 更多