0
A
回答
2
class Record {
DateTime dateField
def getAllRecordsForOneDay(aDay = new DateTime()) {
def localDate = new LocalDate(aDay);
Record.findAllDateFieldBetween(localDate.toDateTimeAtStartOfDay(), localDate.plusDays(1).toDateTimeAtStartOfDay())
//Or with criteria
Record.withCriteria {
between 'dateField', localDate.toDateTimeAtStartOfDay(), localDate.plusDays(1).toDateTimeAtStartOfDay()
}
}
}
+0
localDate.toDateTimeAtStartOfDay()和localDate.toDateTimeAtMidnight()都返回相同的结果,所以查询不会返回任何东西:( – 2011-02-28 12:34:35
+0
好吧所以我更新了我的答案localDate.plusDays(1) – fabien7474 2011-02-28 19:44:41
相关问题
- 1. MySQL的:按日期时间记录,而忽略了“秒”
- 2. 休眠查询获取日期时忽略时间戳的记录
- 3. 在C#中获取两个'DateTime之间的所有日期时间'
- 4. Django:日期时间按日期过滤忽略时间
- 5. 休眠查询获取日期忽略年的记录
- 6. 按日期过滤(忽略时间)
- 7. 获取所有记录按日期和时间排序,并有限制
- 8. 根据日期过滤记录时忽略时间部分
- 9. 比较日期,忽略Joda中DateTime的秒和毫秒瞬间
- 10. 获取从表中的一条记录,其中记录是所有日期
- 11. 如何获取DateTime中的两个日期之间的日期
- 12. 搜索日期并忽略mongoDB中的时间和日期node.js
- 13. 比较MySQL中的日期,忽略DateTime字段的时间部分
- 14. 从日期时间格式的字段中获取记录
- 15. Laravel ORM获取日期间的记录?
- 16. 获取vba中的2个日期之间的所有日期
- 17. 计算所有记录中两个日期时间之间的平均时间?
- 18. 忽略Excel中日期时间单元格的时间
- 19. 从基于DateTime列的MySQL中获取记录忽略使用JPA和Joda-Time的时间部分
- 20. 获取按日期从不同表格中记录的时间段
- 21. 按日期时间分组忽略时间部分
- 22. 在sql中匹配c#DateTime值和日期值时无法获取记录
- 23. 如何在Laravel中添加日期和时间以获取DateTime?
- 24. 在SQL Server中的两个日期时间之间获取记录
- 25. mysql:获取两个日期时间之间的记录数
- 26. 获取列表中的两个日期时间之间的所有时间
- 27. 有效记录:获取多个范围的所有日期
- 28. 查询在两个日期和时间之间获取记录
- 29. SQL获取最后记录按日期
- 30. 按日期和时间选择记录
您是否使用GORM从数据库获取这些记录? – 2011-02-27 14:42:21
是的即时通讯使用GORM – 2011-02-28 12:33:51