【发布时间】:2011-12-22 11:35:10
【问题描述】:
我正在建立一个标准来获取某个域类的所有昨天创建的记录。类似的东西
def c = A.createCriteria().list {
eq(<some operation on dateCreated>, <some operation on 'now'>)
}
提前致谢
【问题讨论】:
我正在建立一个标准来获取某个域类的所有昨天创建的记录。类似的东西
def c = A.createCriteria().list {
eq(<some operation on dateCreated>, <some operation on 'now'>)
}
提前致谢
【问题讨论】:
怎么样
Date today = new Date().clearTime()
Date yesterday = today - 1
def c = A.createCriteria().list {
ge(yesterday)
lt(today)
}
【讨论】:
Date today = new Date() today.clearTime()虽然答案很好@
在此处查看示例条件:http://www.grails.org/doc/1.3.7/ref/Domain%20Classes/withCriteria.html
def now = new Date()
between('dateCreated', now-1, now)
将在现在的 24 小时内为您提供所有创建的内容。只需使用标准 Java 日期操作将您的 now 设置为午夜。
【讨论】: