【发布时间】:2014-04-07 08:58:04
【问题描述】:
我想知道两个日期之间是否过去了两个日历日。
我尝试过使用
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit fromDate:date toDate:now options:0];
NSInteger days = [components day];
并检查是否天数> = 2,但似乎只有一整天过去后才计算天数。
例如,如果两个日期是:
星期一 01:00 am
周日晚上 11:00
结果将是 0,
我希望得到 1,因为星期天与星期一不同。
【问题讨论】:
-
您能否提供更多代码,例如您的检查天数?
标签: ios iphone objective-c nsdate nscalendar