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