【问题标题】: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 的评论中提供。

标签: playframework playframework-1.x


【解决方案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
猜你喜欢
  • 2015-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-16
  • 2012-10-01
  • 1970-01-01
  • 2021-09-20
  • 2019-11-15
相关资源
最近更新 更多