日付の配列があり、2 つの異なる日付 (StartDate と EndDate) の間にある日付のみを取得する必要があります。
これを解決するのを手伝ってくれる人はいますか...事前に感謝します
日付の配列があり、2 つの異なる日付 (StartDate と EndDate) の間にある日付のみを取得する必要があります。
これを解決するのを手伝ってくれる人はいますか...事前に感謝します
タイプのインスタンスがあるstartDate
と仮定すると、次のことができます。endDate
NSDate
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SELF > %@) AND (SELF < %@)", startDate, endDate];
NSArray *result = [arrayWithDates filteredArrayUsingPredicate:predicate];
チェックアウトするfilterWithPredicate
と、配列内のすべての要素に適用するフィルタールールを作成できます。