获取StartDate和EndDate之间的日期

时间:2012-04-18 19:55:26

标签: iphone objective-c ios xcode4

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

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

2 个答案:

答案 0 :(得分:4)

假设您有startDateendDateNSDate个实例,您可以:

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

答案 1 :(得分:0)

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