【发布时间】:2014-09-15 10:48:01
【问题描述】:
我正在从 datepicker 中获取两个 NSDates 我想计算日期之间的确切年差..如果我将第二个日期的日期改大一号,它应该给我年差 2..如果减少一天,它应该给我 0 年年差..怎么能我做到了吗?请帮帮我..
这是我计算差异的代码
NSCalendar *gregorian1 = [NSCalendar currentCalendar];
NSUInteger unitFlags = NSYearCalendarUnit;
NSDateComponents *components1 = [gregorian1 components:unitFlags
fromDate:startDate
toDate:endDate options:0];
NSInteger diff = [components1 year];
【问题讨论】:
-
你的问题是什么?你试过什么日期?您是否有一些值经过测试和记录?