核心数据NSPredicate约会

时间:2012-09-19 17:39:32

标签: date core-data nspredicate

在我的模型中,我有日期属性,我将其设置为[NSDate date],但是使用谓词

 NSPredicate *predicate = [NSPredicate predicateWithFormat:
                              @"date==%@ ,date]; 

返回注意。我知道问题是当我设置[NSDate date]它还存储时间并且NSPredicate总是返回空数据。有没有办法将"date==%@"部分转换为仅查找日期?

1 个答案:

答案 0 :(得分:18)

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(date >= %@) AND (date <= %@)", startDate, endDate];