Где я могу найти примеры того, как манипулировать объектами времени по дням / часам / и т. Д.?
Я хотел бы сделать это:
time.now_by_hour #=> "Tue Jun 15 23 MST 2010" time.now_by_day #=> ""Tue Jun 15 MST 2010" time.now_by_hour - 4.weeks - 3.days #=> "Sat May 15 MST 2010"
Какой порядок рекомендуетсяопераций?Причина в том, что я хотел бы просмотреть списки времени и отсортировать их по дате, а не по минутам и секундам.
Вы должны проверить active_support драгоценный камень для этого.У него есть отличные методы манипуляции с датой и временем, так что вы можете делать что-то вроде этого:
active_support
Time.strftime ( документы )?
Установить Active Support:
$gem install activesupport
затем в вашем скрипте Ruby выполните
require 'active_support/core_ext
Это позволяет вам делать такие вещи:
Time.now + 1.year 3.seconds.ago
и т.д.