我在哪里可以找到关于如何按天/小时/等操作时间对象的一些示例?
我想这样做:
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"
建议的操作顺序是什么?这样做的原因是我想查看时间列表并按日期对小时进行排序,而不是分钟和秒。
答案 0 :(得分:3)
你应该查看active_support
gem。它有漂亮的时间/日期操作方法,所以你可以做这样的事情:
Time.now - 3.weeks - 2.days - 5.hours - 35.minutes
答案 1 :(得分:1)
Time.strftime (docs)?
答案 2 :(得分:0)
安装有效支持:
$gem install activesupport
然后在你的Ruby脚本中,做
require 'active_support/core_ext
这允许你做这样的事情:
Time.now + 1.year
3.seconds.ago
等