比较两个NSDates的最有效/推荐方法是什么?我希望能够看到两个日期是否在同一天,无论时间如何,并且已经开始编写一些在NSDate类中使用timeIntervalSinceDate:方法的代码,并获取此值的整数除以秒数一天内.这似乎很长,我觉得我错过了一些明显的东西.
我试图解决的代码是:
if (!([key compare:todaysDate] == NSOrderedDescending))
{
todaysDateSection = [eventSectionsArray count] - 1;
}
Run Code Online (Sandbox Code Playgroud)
其中key和todaysDate是NSDate对象,todaysDate正在使用:
NSDate *todaysDate = [[NSDate alloc] init];
Run Code Online (Sandbox Code Playgroud)
问候
戴夫
可能重复:
如何比较Objective-C中的两个日期
当日期在两个日期(例如假日期间)的范围内时,我想在我的某个应用中弹出一条消息
所以喜欢
if(dateInRangeof:date1, date2){True}else{false}
Run Code Online (Sandbox Code Playgroud)
寻找任何代码片段或apis来看.干杯