我正在使用DBAccess
框架,我的一个模型存储了简单地通过使用创建的记录[NSDate date]
并使用框架存储到数据库的日期DBAccess
。现在,当我尝试使用查询进行检索时,它失败了。我只想检索最近 7 天的记录并写了一个查询
DBResultSet* result = [[[weightModel query] whereWithFormat:@"savedAt >= %@ AND savedAt <= %@", beforeDate, beforeDate] fetch];
beforeDate 在NSDate
哪里
-(NSDate*)getDateFor:(int)daysBack {
NSDate* date = [NSDate date];
NSDateComponents* comps = [[NSDateComponents alloc]init];
comps.day = -daysBack;
NSCalendar* calendar = [NSCalendar currentCalendar];
NSDate* beforeDate = [calendar dateByAddingComponents:comps toDate:date options:0];
return beforeDate;
}
有人知道我怎样才能获得NSDate
最近 7 天的记录吗?
但是,我已经确认这些记录存在使用
weightModel* weightRecord = [[[weightModel query] fetch] objectAtIndex:i];
[dates weightRecord.savedAt];
并打印出来。