我使用条件和时间范围从“Time.now”到 -2 小时的查询。
time_range = Time.now-2.hour..Time.now
Model.all(:conditions => { :created_at => (time_range) })
目前,所有超过 2 小时前创建的数据库记录都不会显示。显示“旧”时间少于 2 小时的所有记录。
E.g Some records created in current hour, As per my query It will show me proper results,
但是,如果我第二天来并期待相同的结果,我将无法看到它。
所以,我的目标是在时间范围内显示记录...
最佳答案
试试这个:
('created_at > ?', 2.hours.ago)
关于mysql - 如何显示 “Time.now” 减去 x 小时内的数据库记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21988571/