我想要特定日期确认的订单。
这是特别的一天:
today = Time.zone.now
Wed, 10 Jun 2015 13:31:16 IST +05:30
这是特定日期的范围
value = today.beginning_of_day()..today.end_of_day()
Wed, 10 Jun 2015 00:00:00 IST +05:30..Wed, 10 Jun 2015 23:59:59 IST +05:30
但是当我执行这个时,SQL查询日期范围改变了,
orders = Order.where(confirmed_at: value)
SELECT "orders".* FROM "orders" WHERE "orders"."confirmed_at" BETWEEN '2015-06-09 18:30:00.000000' AND '2015-06-10 18:29:59.999999' ORDER BY orders.confirmed_at DESC
在“2015-06-09 18:30:00.000000”和“2015-06-10 18:29:59.999999”之间的这个订单
但我想在“2015 年 6 月 10 日星期三 00:00:00 IST +05:30 ..2015 年 6 月 10 日星期三 23:59:59 IST +05:30”之间确认