以下是一个比较两个Time::Piece对象的示例代码:
require 'time'
# 创建两个Time::Piece对象
time1 = Time.parse('2021-01-01 12:00:00')
time2 = Time.parse('2021-01-01 13:00:00')
# 比较两个Time::Piece对象
if time1 < time2
puts "time1 比 time2 早"
elsif time1 > time2
puts "time1 比 time2 晚"
else
puts "time1 和 time2 相同"
end
在上面的示例中,我们首先使用Time.parse方法将字符串解析为Time::Piece对象,然后使用<、>和==运算符来比较两个Time::Piece对象。
请注意,这里的比较结果是基于时间的先后顺序,而不是时间差。如果你想比较两个时间的差值,可以使用Time::Piece对象的to_i方法将时间转换为整数,然后进行比较。