首先使用此方法将您的字符串转换为日期。
def date = Date.parse('yyyy-MM-dd','2013-02-05')
现在使用今天开始和今天结束方法。
Date getTodayStart( Date inDate){
Calendar cal = Calendar.getInstance()
cal.set(inDate[Calendar.YEAR], inDate[Calendar.MONTH], inDate[Calendar.DATE], 0, 0, 0)
Date todayStart = cal.getTime()
return todayStart
}
Date getTodayEnd(Date inDate){
Calendar cal = Calendar.getInstance()
cal.set(inDate[Calendar.YEAR], inDate[Calendar.MONTH], inDate[Calendar.DATE], 0, 0, -1)
Date todayEnd = cal.getTime() + 1
return todayEnd
}
它会从一天开始到一天结束给你对象。
Date startDate = getTodayStart(date)
Date endDate = getTodayEnd(date)
现在您可以创建日期标准。
{
between('dateCreated',startDate.toString(),endDate.toString())
}
它会给你那天的所有日期。