Ruby(编程语言)没有10.hours
,这是RubyonRails(web框架)的ActiveSupport
.是的,它有minutes
种和seconds
种方法.
但是,Time#+
(Time instances上的+method)返回一个新的时间实例,它将在future 的几秒钟内返回.因此,如果没有任何Ruby on Rails sugar,您只需执行以下操作:
irb> t = Time.now
#=> 2011-08-03 22:35:01 -0600
irb> t2 = t + 10 # 10 Seconds
#=> 2011-08-03 22:35:11 -0600
irb> t3 = t + 10*60 # 10 minutes
#=> 2011-08-03 22:45:01 -0600
irb> t4 = t + 10*60*60 # 10 hours
#=> 2011-08-04 08:35:01 -0600