Rails - 时间算术

时间:2014-03-04 08:21:43

标签: ruby-on-rails ruby ruby-on-rails-4 rails-console

我在rails控制台上玩时间算术。我减去了两次不同的时间并找回了一个很长的数字,请看下面我的代码。

a = User.find(1).updated_at   # returns   Mon, 03 Mar 2014 11:07:43 UTC +00:00
b = User.find(1).created_at   # returns   Mon, 03 Mar 2014 08:36:50 UTC +00:00 

a - b                         # returns   9053.699814796448 

我的问题是。这个数字9053.699814796448是多少?是时候了吗?它的单位是什么?这是如何计算的?是否可以更改结果的默认单位?

谢谢

1 个答案:

答案 0 :(得分:6)

a - b为您提供 的时间。查看Time#-