我想通过谓词查询领域结果,但是当我使用NSDate属性作为参数时,谓词是错误的。
我使用最新的领域SDK Xcode 10.3。
+ (NSArray *)getBookingListFromDBWithStartTime:(NSDate *)startTime endTime:(NSDate *)endTime
{
NSPredicate *pred = [NSPredicate predicateWithFormat:@"rez_time >= %@ AND rez_time < %@", startTime, endTime];
RLMResults<CDRealmBookingModel *> *sessionArray = [CDRealmBookingModel objectsWithPredicate:pred];
//Printing description of pred: rez_time >= CAST(589885200.000000,"NSDate") AND rez_time < CAST(589917600.000000, "NSDate")
//Printing description of startTime: 2019-09-11 09:00:00 +0000
}
我试图将NSDate格式的in和out值统一为realmL。 ike“ YYYYMMddHHmmssSSS”。但是仍然无法查询结果。