如果这已经得到回答,请道歉,但我已经查看过几个类似的问题并且还没有看到这个问题得到解决。我正在尝试从我的模型中的created_at比较两个TimeWithZone对象,另一个是time.ago对象
created_at日期时间对象:
entry.created_at
=> Mon, 27 Jul 2015 08:47:32 UTC +00:00
time.ago对象:
1.minute.ago
=> Mon, 27 Jul 2015 10:23:29 UTC +00:00
比较它们会错误地返回:
entry.created_at > 1.minute.ago
=> false
或
entry.created_at < 1.minute.ago
=> true
似乎它实际上将这些作为字符串进行比较,如果这是真的,我怎么能将它们转换为可比较的格式呢?
答案 0 :(得分:0)
Mon, 27 Jul 2015 08:47:32 UTC +00:00
比Mon, 27 Jul 2015 10:23:29 UTC +00:00
更早(因此更少)。
它比较正确。