ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?
发布时间:2020-12-17 02:08:27 所属栏目:百科 来源:网络整理
导读:看看“ How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于: 2.hours.parts 我明白了: [[:seconds,7200]] 如何做得更好,以便我有: [[:hours,2]] 解决方法 这可能是不可能的. 如果查看core-extensions
看看“
How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于:
2.hours.parts 我明白了: [[:seconds,7200]] 如何做得更好,以便我有: [[:hours,2]] 解决方法
这可能是不可能的.
如果查看core-extensions in Active Support,time.rb的实现,则将部件设置为:使用Numeric#hours或Numeric#minutes或Numeric#seconds构造的Duration实例的秒数. p 1.hour # 3600 seconds p 2.minutes # 120 seconds p 30.seconds # 30 seconds 因此,如果您检查持续时间#partments属性,您将始终在小时,分钟或秒内看到类似下面的所有持续时间 [[:seconds,7200]] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |