如何在rails中按时间查询?

时间:2012-04-17 18:59:57

标签: ruby-on-rails

如何在日期时间字段中按时间查询记录?到了#34;时间,"我的意思是没有约会的时间。例如,我想要在任何一天的午夜创建的每条记录。

2 个答案:

答案 0 :(得分:4)

更像这样:

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

修改

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

答案 1 :(得分:1)

Product.where("created_at like ?", "%00:00:00%")