gpt4 book ai didi

ruby-on-rails - ruby on rails 比较两个日期

转载 作者:数据小太阳 更新时间:2023-10-29 08:43:09 25 4
gpt4 key购买 nike

我在 Rails 中有两个不同的日期

当前日期:

DateTime.now

和一个存储在数据库中的(属于一个对象)

两者的格式不同:

DateTime.now:  2017-06-06T13:06:14+00:00
From Database: 2017-06-06 14:05:00 +0200

我想做这样的选择:

@lessons =  self.where("start_date < ? AND active IS NULL", DateTime.now)

问题是这两个日期不同..

如何将其中一个格式化为与另一个相同的格式?

可能 DateTime.now 与来自 d​​b 的相同?

最佳答案

你不需要转换它,rails 会帮你处理

User.where("created_at < ?",  DateTime.now).take
# generate sql
# SELECT `users`.* FROM `users` WHERE (created_at < '2017-06-06 13:41:27.649070') LIMIT 1

关于ruby-on-rails - ruby on rails 比较两个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44390999/

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