簡體   English   中英

篩選日期不在兩個日期之間

[英]Filter date not between two dates

使用Realm 2.7.0Swift 3 ,我的應用程序嘗試根據對象的日期過濾對象,返回不在兩個給定日期之間的所有日期。

給定一個名為ModelObject ,它具有一個稱為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM