Вычисление разницы во времени между двумя объектами времени

Допустим, я создаю два объекта времени из своей пользовательской модели:

created = u.created_at
updated = u.updated_at

Как мне рассчитать разницу в часах между двумя объектами времени?

hours = created - updated

Я бы хотел обернуть это в метод и расширьте класс Time. Мне трудно поверить, что мне нужно продлить его,но я не могу найти собственный метод, который обрабатывает время, прошедшее с использованием различных единиц времени.

14
задан keruilin 22 July 2011 в 00:46
поделиться