Ruby时段类

Mik*_*ike 1 ruby time sinatra

Ruby有一个代表某段时间的类吗?

IE,1小时,2分钟,3秒.

我意识到有时间类,但构造函数需要一年,一个月和一天.这些都与我正在尝试创建的抽象无关.

注意:与Sinatra合作.

Ale*_*lex 5

您可能希望查看ActiveSupport::CoreExtensions::Numeric::TimeRuby on Rails 的模块.它可以让你做一些整洁的事情

1.hour
=> 3600 seconds
1.day.ago
=> Mon, 19 Sep 2011 23:41:22 UTC +00:00
Run Code Online (Sandbox Code Playgroud)

它大大利用了Rails类ActiveSupport :: Duration.