ActiveSupport :: Duration小时/分钟/秒始终是秒吗?

如果我有一个activeSupport::Duration并拨打小时/分钟/秒,它将始终返回秒数:

(8.hours + 1.second).parts
=> {:hours=>8,:seconds=>1}
(8.hours + 1.second).seconds
=> 28801 seconds
(8.hours + 1.second).hours
=> 28801 hours

这是预期的行为吗?如果是,为什么? :)

smwsmwsmw 回答:ActiveSupport :: Duration小时/分钟/秒始终是秒吗?

看起来像个虫子。

我已经搜索了一些与此相关的已报告错误,但与此无关。

最接近的是这个,但是不一样。

https://github.com/rails/rails/issues/37450

请以此格式创建问题

https://github.com/rails/rails/issues/37607

本文链接:https://www.f2er.com/3138639.html

大家都在问