【发布时间】:2015-02-19 10:45:37
【问题描述】:
我想使用以下代码获取两个日期之间的结果。
def c = TestCase.createCriteria()
resultss = c.list {
like("testStatus", "Dummy")
and {
between("testTime", date1, date2)
}
order('testified','desc')
}
在这里我想选择 From Date 和 To Date 如下所示
FROM DATE : '2014-11-07 12:14:03'(date1)
TO DATE : '2015-01-09 08:14:12'(date2)
我尝试了很多,但没有成功。
谁能告诉我怎么做?
【问题讨论】:
-
首先是明显的问题 -
testTime属性、date1和date2变量都是同一类型 (java.util.Date)?您是否尝试过将like移动到and块内(只有一个成员的and没有多大意义)? -
是的 testtime,date1,date2 与 Date 的数据类型相同
-
第二个是我尝试删除like子句并将其放入and子句但仍然没有得到结果
-
另外你有什么例外吗?如果您也发布您的域,这将很有帮助。
-
不,我没有得到任何异常,但这给了我在控制台上显示的 0 行数
标签: grails grails-orm