Задать вопрос
@eldar_web

Как в Ruby найти разницу в часах между двумя промежутками времени?

К примеру, есть два времени:
old_date = Tue, 08 Sep 2015 14:52:18 MSK +03:00
new_date = Tue, 08 Sep 2015 16:52:18 MSK +03:00


Сегодняшняя дата, но время (в часах) разное. Так вот я хочу определить из этих дат разницу в часах. Как это реализовать?
  • Вопрос задан
  • 692 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
@eldar_web Автор вопроса
old_date = Time.parse('Tue, 08 Sep 2015 14:52:18 MSK +03:00') %>
today_date = Time.parse('Tue, 08 Sep 2015 17:52:18 MSK +03:00') %>
((today_date - old_date).to_i / 60 ) / 60 # 3
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Всё то-же самое что и прежде Как в RUBY найти разницу в часах в двух датах???
Почитайте наконец документацию
Ответ написан
Комментировать
да все также
new_date - old_date

только переменные должны быть классом Time.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы