下面的例子让我很困惑。为什么比较返回false?
require 'active_support/time'
time1 = Time.new.utc.end_of_day # 2013-01-09 23:59:59 UTC
time2 = Time.parse(time1.to_s) # 2013-01-09 23:59:59 UTC
time1 == time2 # false
time1.eql?(time2) # false
time1.equal?(time2) # false
我究竟做错了什么?