如何获取有关月份和年份的数据

时间:2014-12-08 12:55:38

标签: ios iphone core-data

我有Entity @“Collection”的核心数据,包含属性付款,日期等,我存储了“日期” 关于日期,月份,年份,如“dd-MM-yyyy”,但我想获取仅有月和年的数据,所以为此目的我使用的是NSPredicate。如果任何人知道这个,那么kinldy指导我。

1 个答案:

答案 0 :(得分:1)

由于Droppy评论使用NSDate作为字段类型。

如果无法做到这一点,您可以使用NSPredicate来获取您感兴趣的行:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K LIKE[cd] %@", kDateFieldKey, [NSString stringWithFormat:@"*-%02d-%d", month, year]];
fetchRequest.predicate = predicate;

其中kDateFieldKey是日期字段的键(" date"),month是表示月份的整数,year是表示年份的整数。