【发布时间】:2012-03-18 13:46:18
【问题描述】:
我有一个核心数据上下文,其中包含存储日期的对象。我想按该顺序仅获取当前一周(周一至周日)的数据。我不是在寻找最后 7 天。
日期可以是存储在实体中的日期,也可以是对象添加到核心数据时的数据(它们是相同的)。
我可以像这样使用带有开始日期和结束日期的谓词:
NSPredicate *weekPredicate = [NSPredicate predicateWithFormat:@"((date > %@) AND (date <= %@)) || (date = nil)",startDate,endDate];
但是如何计算 startDate 和 endDate?
【问题讨论】: