В С# есть класс TimeSpan. Он представляет собой период времени и возвращается из многих вариантов обработки даты. Вы можете создать его и добавить или вычесть из даты и т.д.
В Ruby и особенно рельсах, похоже, много классов даты и времени, но ничего, что представляет собой промежуток времени?
В идеале мне нужен объект, который я мог бы использовать для вывода форматированных дат достаточно легко, используя стандартные параметры форматирования даты.
например.
ts.to_format("%H%M")
Есть ли такой класс?
Еще лучше было бы, если бы я мог сделать что-то вроде
ts = end_date - start_date
Я знаю, что вычитание двух дат приводит к количеству секунд, отделяющих указанные даты, и что я мог бы все это исправить.