加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 计算两个Time对象之间的时间差

发布时间:2020-12-16 19:58:23 所属栏目:百科 来源:网络整理
导读:假设我从我的用户模型中创建了两个时间对象: created = u.created_atupdated = u.updated_at 如何计算两个时间对象之间的小时数差异? hours = created - updated 我想包装一个方法并扩展Time类.我觉得很难相信我需要扩展它,但我似乎找不到一个本地方法来处
假设我从我的用户模型中创建了两个时间对象:
created = u.created_at
updated = u.updated_at

如何计算两个时间对象之间的小时数差异?

hours = created - updated

我想包装一个方法并扩展Time类.我觉得很难相信我需要扩展它,但我似乎找不到一个本地方法来处理使用不同的时间单位计算经过时间.

解决方法

这应该工作:
hours = ((created - updated) / 1.hour).round

相关问题:Rails Time difference in hours

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读