如何在&和/或在grails中创建createCriteria的日期?

时间:2015-02-19 10:45:38

标签: grails gorm

我想使用以下代码在两个日期之间获取结果。

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)

我尝试了很多,但没有运气让它运行。

有人可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

and有奇数;首先,无论如何都是默认值。如果你想要明确,那么把语句放入和阻止:

and {
    like("testStatus", "Dummy")
    between("testTime", date1, date2)
}

或只是

like("testStatus", "Dummy")
between("testTime", date1, date2)