如何在特定日期从模型中获取信息? [关闭]

Posted

技术标签:

【中文标题】如何在特定日期从模型中获取信息? [关闭]【英文标题】:How to fetch information from a model in a specific date? [closed] 【发布时间】:2012-04-22 03:06:00 【问题描述】:

我有一个 Book 模型,其中包含每本书的出版日期。我需要找到那些出版日期比今天早 1 个月的书。有什么办法吗? 我写了下面的代码,但它把所有的书都拿给了我。有什么方法可以让我的代码在特定日期取书吗?

List<Book> book = Book.find("order by publishDate desc").fetch();

任何帮助将不胜感激。

【问题讨论】:

您必须提供一些解决方法。 我已在@codemwnic 的评论中提供。 【参考方案1】:

由于您提供的信息很少,假设您的 Model 类称为 Reminder。

// Get date 1 month ago
Calendar calendar = Calendar.getInstance();
calendar.add( Calendar.MONTH ,  -1 );

List<Reminder> list = Reminder.find("lastupdate <= ?", calendar.getTime()); 

【讨论】:

抱歉,我有包含每本书出版日期的图书模型,我需要找到出版日期比今天早 1 个月的图书并显示它的标题... List book = Book.find("order by publishDate desc").fetch(); 我只是写了上面的代码,它把所有的书都按 desc 顺序排列,我不知道如何具体。 List book = Book.find("publishDate

以上是关于如何在特定日期从模型中获取信息? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章