【发布时间】:2012-12-14 18:06:59
【问题描述】:
我正在处理一个核心数据项目,我有一个带有 modify_date 字段的表, 我需要提取最后 n 天的所有条目,这些条目在(比如说)下午 1 点和晚上 9 点之间也有一个 modify_date。
我已经整理出部分解决方案,仅提取过去 n 天的条目 喜欢在:Core Data- predicate with dates
NSDate *today = [NSDate date];
NSDate *end_day = [today addTimeInterval: (days*86400.0f)];
day_st = [NSString stringWithFormat: @"(timestamp >= %@) AND (timestamp <= %@) AND ", today, end_day];
我现在唯一的问题是按时间跨度添加过滤器。 但是,除了做一个 foreach 来检查结果中每个元素的时间, 我想不出什么聪明的办法。
【问题讨论】:
标签: objective-c core-data nsdate