如何只比较两个小时的时间对象

铁砂

我只想比较直到小时的两个Time对象,而忽略了分钟和秒的差异。

我目前正在使用t0.strftime("%Y%m%d%H") == t1.strftime("%Y%m%d%H"),但我认为这不是一个好的解决方案。

有更好的方法吗?

吉姆·斯图尔特

如果您具有ActiveSupport(通过Rails或仅作为gem安装),则该类包括对该扩展,该扩展Time添加了change将截断时间方法:

$> require "active_support/core_ext/time"
# => true
$> t = Time.now
# => 2014-03-07 21:30:01 -0500
$> t.change(hour: 0)
# => 2014-03-07 00:00:00 -0500

这也不会修改原始时间值。因此,您可以执行以下操作:

t0.change(minute: 0) == t1.change(minute: 0)

它将以较低的粒度(秒等)将所有内容清零。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅比较小时内的两个时间对象

来自分类Dev

如何在android中比较两个时间(12小时格式)

来自分类Dev

如何只比较两个对象数组一次?

来自分类Dev

如何获取两个小时间隔的日期时间?

来自分类Dev

如何比较两个对象列表?

来自分类Dev

如何比较两个对象数组?

来自分类Dev

如何比较两个对象?

来自分类Dev

我如何比较两个对象

来自分类Dev

如何比较两个复杂的对象?

来自分类Dev

如何比较两个 Cursor 对象?

来自分类Dev

如何从两个 csv 文件计算两个日期时间之间的增量时间(小时)?

来自分类Dev

如何计算两个日期时间之间的小时,分钟?

来自分类Dev

TO_CHAR在比较两个时间戳时只考虑日期吗?

来自分类Dev

增加两个小时的时间戳

来自分类Dev

如何在python中比较两个时间字段

来自分类Dev

如何在JavaScript中比较两个日期时间?

来自分类Dev

如何比较两个不同的时间值

来自分类Dev

如何比较两个日期时间并查找分钟

来自分类Dev

如何通过纯 JavaScript 比较两个时间值?

来自分类Dev

如何比较两个日期时间列 Oracle

来自分类Dev

Joda时间计算两个日期时间对象之间的天,小时,分钟和秒

来自分类Dev

如何比较两个ctypes对象是否相等?

来自分类Dev

如何使用testng比较两个json对象

来自分类Dev

如何比较两个对象数组以找到差异

来自分类Dev

如何使用viewstate比较两个对象

来自分类Dev

如何比较两个ctypes对象是否相等?

来自分类Dev

如何使用testng比较两个json对象

来自分类Dev

如何比较两个对象列表之间的字段?

来自分类Dev

Javascript - 如何比较两个对象的数据属性?

Related 相关文章

热门标签

归档