如何在created_at和updated_at之间获得秒数差异

时间:2013-06-12 10:30:20

标签: ruby-on-rails-3

我正在创建一个Rail 3.2网络应用程序。在这个应用程序中,我有时间跟踪模型。 首先,用户创建时间跟踪记录(created_at),然后停止相同的时间跟踪记录(updated_at)。如何获得这两个日期之间的秒数差异?也许最好把它放在epoc中?

我将结果与distance_of_time_in_words一起使用。

感谢所有人的帮助!

1 个答案:

答案 0 :(得分:2)

你试过减去它们吗?

>> a = Time.now
=> 2013-06-12 13:09:08 +0200
>> b = Time.now
=> 2013-06-12 13:09:11 +0200
>> b - a
=> 3.791783

或者你的意思是在SQL中这样做? (如果是这样,请查看您的RDBMS的日期和时间函数/运算符。)

相关问题