指定された日付が内部の特定の時間の間にあるかどうかを確認するために、NSPredicate を作成する必要があります。
たとえば、データを提供するとします12 Mar, 2012
。と の間にあるかどうかを確認する必要がstartdate
ありますenddate
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(statrDate >= %@) AND (enddate <= %@)", providedDate, ProvidedDate];
1.) 上記の例のstartdate
は10 Mar 2012
、およびendDate
です20 Mar 2012
。しかし、NSPredicate
2012 年 3 月 12 日を として指定したため、何も返されませんprovidedDate
。
2.)BETWEEN
このシナリオで句を使用できますか