Issue #8885 has been updated by znz (Kazuhiro NISHIYAMA).

Status changed from Open to Rejected


----------------------------------------
Bug #8885: Incorrect time is created for time including leap seconds
https://bugs.ruby-lang.org/issues/8885#change-41719

Author: sawa (Tsuyoshi Sawada)
Status: Rejected
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: 2.0
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


=begin
`Time.new` creates incorrect time when the time includes a leap second.

    Time.new(2012, 6, 30, 23, 59, 60)
    # => 2012-07-01 00:00:00 +0900 # Wrong. Should be 2012-06-30 23:59:60 +0900

    Time.new(2012, 6, 30, 23, 59, 60) == Time.new(2012, 7, 1, 0, 0, 0)
    # => true # Wrong. Should be `false`.
=end


-- 
http://bugs.ruby-lang.org/