2

如何在日期时间字段中按时间查询记录?“时间”是指没有日期的时间。例如,我想要在任何一天的午夜创建的每条记录。

4

2 回答 2

4

更像这样:

Product.where("time(created_at) = time(?)", Time.new(2008,6,21, 24,0,0, '-00:00'))

编辑

我将时区参数添加到 Time.new,该参数应与您在数据库中拥有日期时间字段的时区相匹配。

于 2012-04-17T19:13:42.010 回答
1
Product.where("created_at like ?", "%00:00:00%")
于 2012-04-17T19:08:58.393 回答