我有一个Book模型,其中包含每本书的发布日期。我需要的是找到那些他们的发布日期比今天早1个月的书。有什么方法可以做到吗? 我写了下面的代码,但它把所有书都拿给我。是否有任何方法可以让我的代码在特定日期获取图书?
List<Book> book = Book.find("order by publishDate desc").fetch();
任何帮助将不胜感激。
答案 0 :(得分:2)
由于您提供的信息很少,我们假设您的Model类名为Reminder。
// Get date 1 month ago
Calendar calendar = Calendar.getInstance();
calendar.add( Calendar.MONTH , -1 );
List<Reminder> list = Reminder.find("lastupdate <= ?", calendar.getTime());