gpt4 book ai didi

ruby-on-rails - 查找 10 天前创建的记录

转载 作者:行者123 更新时间:2023-12-04 17:47:18 24 4
gpt4 key购买 nike

我最初的想法是:

user.humans.where("created_at = ?", 10.days.ago)

尽管如此,这似乎是在寻找 10 天前在调用语句的确切时间创建的记录。我想收集那天创建的记录,不管他们的时间。

有没有人知道一种方便的方法来做到这一点?让我知道是否需要详细说明。

谢谢。

最佳答案

您可能想在这里使用一个范围,因为我假设这是一个日期时间列。

User.humans.where("? <= created_at AND created_at <= ?", 10.days.ago.beginning_of_day, 10.days.ago.end_of_day)

您还需要确保设置 Rails 应用程序的时区,以便明确您认为第 10 天的时间段。

关于ruby-on-rails - 查找 10 天前创建的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com