我試圖通過類型爲datetime
的字段start_date來查詢TimeSlot
表中的記錄。這是我迄今嘗試過的失敗:Rails activerecord:通過日期時間字段查詢記錄?
TimeSlot.where(:start_date => DateTime.new(2010, 9, 1))
TimeSlot.where(:start_date => DateTime.new(2010, 9, 1).to_s)
TimeSlot.where(:start_date => "2010-09-08")
TimeSlot.where(:start_date => "2010-09-08 00:00:00")
我很感激任何幫助。
你有沒有找到一個解決這個?我有完全相同的問題。 – bjork24 2011-02-10 19:11:51
[Find Date with Datetime with match today's date - Ruby on Rails]的可能重複(http://stackoverflow.com/questions/5943872/find-records-with-datetime-that-match-todays-date-ruby-on -rails) – 2013-03-12 18:24:57