如何确定红宝石中日期的差异

时间:2013-07-05 13:57:17

标签: ruby-on-rails datetime compare

我在比较日期方面遇到了一些问题。我需要比DateTime.nowrecord.updated_at超过7天。 我尝试做类似的事情:DateTime.now - record.updated_at,但结果为143587.77856945992(14358777856939/8640000000000)。 我不明白那是什么。也许需要转换为Time格式或其他?感谢

2 个答案:

答案 0 :(得分:1)

如果你想要单词,那么你可以使用distance_of_time_in_words

答案 1 :(得分:1)

使用:

((DateTime.now - record.updated_at) * 24 * 60 * 60).to_i

获取秒数

(DateTime.now - record.updated_at).to_i

获得天数(显然......)