相关疑难解决方法(0)

比较两个NSDates并忽略时间组件

比较两个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)

问候

戴夫

iphone objective-c nsdate

71
推荐指数
7
解决办法
4万
查看次数

确定今天的日期是否在iOS上的两个日期范围内

可能重复:
如何比较Objective-C中的两个日期

当日期在两个日期(例如假日期间)的范围内时,我想在我的某个应用中弹出一条消息

所以喜欢

if(dateInRangeof:date1, date2){True}else{false}
Run Code Online (Sandbox Code Playgroud)

寻找任何代码片段或apis来看.干杯

iphone nsdate

8
推荐指数
1
解决办法
7935
查看次数

标签 统计

iphone ×2

nsdate ×2

objective-c ×1