time_difference_in_sec = (DateTime.now - @given_time).to_i.abs
where DateTime.now : #<DateTime: 2015-09-28T19:30:35+05:30 ((2457294j,50435s,957360402n),+19800s,2299161j)>
@given_time : #<DateTime: 2015-09-28T11:30:09+00:00 ((2457294j,41409s,0n),+0s,2299161j)>
time_difference_in_sec : 0
Я искал alot bu, не получил правильного ответа.как найти разницу между двумя временами в рубине?
Уже есть миллионы версий этого вопроса, но в любом случае ... В Ruby's Date есть методы, такие как ['<<'] (http://ruby-doc.org/stdlib-2.2.3/ libdoc/date/rdoc/Date.html # method-i-3C-3C), который обеспечивает операции выделения и добавления дней, месяцев и других единиц, которые вы можете захотеть добавить или вычесть. – Smar