如何仅将DateTime外观中的日期与Date进行比较?

时间:2019-06-06 12:41:12

标签: ruby-on-rails ruby

Article.where(created_at: result)

created_at是DateTime,result是日期数组

如何只比较created_atresult中的日期?

2 个答案:

答案 0 :(得分:0)

您可以通过它找到它

Article.where(created_at: result.midnight..result.end_of_day)

Article.where(created_at: result.beginning_of_day..result.end_of_day)

result.midnight将日期对象转换为具有开始时间的DateTime对象,而end_of_day将给我们一天的结束时间,然后我们可以为该天创建一个范围。

答案 1 :(得分:0)

您可以尝试

Article.where("Date(created_at) IN (?)", result)