Bug #9032
Updated by nobu (Nobuyoshi Nakada) almost 11 years ago
=begin If the time is in non-DST and round method is applied, then the resulting time goes back to DST time. This happens only during the 1 hour when time goes back. Following example should explain the situation better. 2.0.0-p0 :057 > d => Sun, 27 Oct 2013 02:30:00 CET +01:00 2.0.0-p0 :058 > d.isdst => false 2.0.0-p0 :059 > d.round(3) => Sun, 27 Oct 2013 02:30:00 CEST +02:00 2.0.0-p0 :060 > d.round(3).isdst => true I have set the priority Urgent as the DST is going to elapse in 10 days from now. =end