【发布时间】:2018-04-18 18:46:34
【问题描述】:
我想找出 2 个 DateTime 之间的 小时 差异。 在 Ruby 中。 最好的方法是什么?
a1 = DateTime.now - dt1
=> (84390054590833/28800000000000)
a1.to_i
=> 2 # it's not in hours; the real amount of hours is around 70 for this case
或者将它们都转换为时间然后减去更好?必须为我的任务保留时区信息。
【问题讨论】:
-
@SamHecquet,这不是 Rails!
-
@SamHecquet 这个问题也专门针对时间。 DateTime 是一个不同的野兽。