ruby-on-rails - 比较RubyRails TimeWithZone对象

ruby-on-rails - 比较RubyRails TimeWithZone对象,第1张

如果这已经得到回答,请道歉,但我已经查看过几个类似的问题并且还没有看到这个问题得到解决。我正在尝试从我的模型中的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        

似乎它实际上将这些作为字符串进行比较,如果这是真的,我怎么能将它们转换为可比较的格式呢?

最佳答案:

1 个答案:

答案 0 :(得分:0)

Mon, 27 Jul 2015 08:47:32 UTC 00:00Mon, 27 Jul 2015 10:23:29 UTC 00:00更早(因此更少)。

它比较正确。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复