Ruby 有表示某个时间段的类吗?
IE,1 小时 2 分 3 秒。
我知道有时间类,但构造函数需要年、月、日。这些都与我试图创建的抽象无关。
注意:使用 Sinatra。
最佳答案
您可能希望查看 Ruby on Rails 的 ActiveSupport::CoreExtensions::Numeric::Time
模块。它允许你做整洁的事情,比如
1.hour
=> 3600 seconds
1.day.ago
=> Mon, 19 Sep 2011 23:41:22 UTC +00:00
它极大地利用了 Rails 类 ActiveSupport::Duration .
关于Ruby 时间段类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493009/