正在使用postgres ..
我的列类似于下面的
start_time: "2013-11-30 03:51:00"
但我有红宝石产生的日期
Date.today -> Mon, 16 Dec 2013
如何触发当天的记录?
select * from records where start_time = ?
Record.where("start_time = ?", Date.today)
答案 0 :(得分:0)
如何比较日期?
Record.where("start_time >= ? and start_time < ?", Date.today, Date.today + 1)
Date.today + 1
是第二天的开始