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

时间:2011-11-26 04:07:14

标签: iphone nsdate

  

可能重复:
  How to compare two dates in Objective-C

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

所以喜欢

if(dateInRangeof:date1, date2){True}else{false}

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

2 个答案:

答案 0 :(得分:35)

- (BOOL)isDate:(NSDate *)date inRangeFirstDate:(NSDate *)firstDate lastDate:(NSDate *)lastDate {
   return [date compare:firstDate] == NSOrderedDescending &&
          [date compare:lastDate]  == NSOrderedAscending;
}

答案 1 :(得分:0)

How to compare two dates in Objective-C

这应该是你正在寻找的。

如果您查看NSDate的文档,您应该会发现很多有趣的事情。