I am having array of dates and i need to fetch only those dates which comes between two differnt dates (StartDate and EndDate)..
can any one help me out in solving this... thanks in advance
I am having array of dates and i need to fetch only those dates which comes between two differnt dates (StartDate and EndDate)..
can any one help me out in solving this... thanks in advance
Assuming you have startDate and endDate instances of type NSDate you can:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SELF > %@) AND (SELF < %@)", startDate, endDate];
NSArray *result = [arrayWithDates filteredArrayUsingPredicate:predicate];
Check out filterWithPredicate, it allows you to create a filter rule to apply against all elements in the array.