Calculating difference in time between two Time objects

Viewed 21968

Let's say I create two time objects from my user model:

created = u.created_at
updated = u.updated_at

How do I calculate the difference in terms of hours between the two time objects?

hours = created - updated

I'd like to wrap this in a method and extend the Time class. I find it hard to believe I'd need to extend it, but I can't seem to find a native method that handles calculating elapsed time using different time units.

3 Answers
Related