如何从Core Data Persistent存储中获取特定日期的记录

时间:2013-12-28 21:37:33

标签: ios core-data

我有一个带有日期属性的实体。我想获取特定日期的记录。怎么样?

这是代码:

NSDate *dateToFetch = [NSDate date];
NSPredicate *predicate =
[NSPredicate predicateWithFormat:@"date == <What Next?>"];
[fetchRequest setPredicate: predicate];
NSArray *filtered  = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error];

1 个答案:

答案 0 :(得分:0)

NSPredicate语法有一个关键字“BETWEEN”。使用NSDateComponents和第二个日期11:59:59创建当天00:00:00的第一个日期。