我在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与db中的一样吗?
答案 0 :(得分:3)
你不需要转换它,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