获取StartDate和EndDate之间的日期

我有一系列日期,我只需要获取两个不同日期(StartDate和EndDate)之间的日期。

任何人都可以帮我解决这个问题……提前谢谢

假设您有类型为NSDate startDateendDate实例,您可以:

 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SELF > %@) AND (SELF < %@)", startDate, endDate]; NSArray *result = [arrayWithDates filteredArrayUsingPredicate:predicate]; 

检查filterWithPredicate ,它允许您创建一个过滤规则以应用于数组中的所有元素。