ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?

ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?,第1张

概述看看“ How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于: 2.hours.parts 我明白了: [[:seconds, 7200]] 如何做得更好,以便我有: [[:hours, 2]] 这可能是不可能的. 如果查看core-extensions in Active Suppor 看看“ How to recover an integer from an ActiveSupport::Duration object”,我可以看到它应该是可能的,但对于:

2.hours.parts

我明白了:

[[:seconds,7200]]

如何做得更好,以便我有:

[[:hours,2]]
@H_301_26@解决方法 这可能是不可能的.

如果查看core-extensions in Active Support,time.rb的实现,则将部件设置为:使用Numeric#hours或Numeric#minutes或Numeric#seconds构造的Duration实例的秒数.

p 1.hour     # 3600 secondsp 2.minutes  # 120 secondsp 30.seconds # 30 seconds

因此,如果您检查持续时间#partments属性,您将始终在小时,分钟或秒内看到类似下面的所有持续时间

[[:seconds,7200]]
总结

以上是内存溢出为你收集整理的ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?全部内容,希望文章能够帮你解决ruby-on-rails – 我如何知道使用了哪些ActiveSupport持续时间?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1270559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存