我有3个不同的TimeWithZone
对象:
from = Mon, 20 Apr 2020 00:00:00.000000000 UTC +00:00
to = Mon, 20 Apr 2020 23:59:59.000000000 UTC +00:00
event = Sat, 01 Jan 2000 07:00:00.000000000 UTC +00:00
我不在乎日期。我所需要的就是能够看到event
的时间是否在from
和to
的时间范围内。
在上面的例子中,事件确实在时间范围内。
我尝试使用strftime
将from
和to
仅转换为它们的时间值,然后使用#to_time
将它们转换回时间,但这会导致小时和分钟发生变化。
有什么主意吗?
1条答案
按热度按时间nnt7mjpx1#
您可以设置每个值的格式,然后对它们进行比较
另一个选项-仅比较秒(作为
Float
)