[英]Filter date not between two dates
使用Realm 2.7.0
和Swift 3
,我的应用程序尝试根据对象的日期过滤对象,返回不在两个给定日期之间的所有日期。
给定一个名为Model
的Object
,它具有一个称为date的变量(类型NSDate
)。
目前,我正在使用以下代码进行过滤:
realm.objects(Model.self)
.filter("NOT date BETWEEN %@", [today, twoDaysAgo])
但是它返回所有数据,筛选器不起作用。
谢谢。
尝试这个
realm.objects(Model.self)
.filter("NOT (date BETWEEN %@)", [today, twoDaysAgo])
试试这个谓词查询
let谓词= NSPredicate(格式:“!(日期%@,%@)之间,今天,两天前)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.