From: ahoward Date: 2002-12-12T02:40:05+09:00 Subject: Re: Strainge Time Behaviour On 11 Dec 2002, Travis Whitton wrote: [snip] T> I'm manipulating some dates, and I just found something weird. [snip] and even weirder : ~ > irb irb(main):001:0> t = Time.local(2002, 10, 27) Sun Oct 27 00:00:00 MDT 2002 irb(main):002:0> 24.times do |h| irb(main):003:1* p t + 3600 * h irb(main):004:1> end Sun Oct 27 00:00:00 MDT 2002 Sun Oct 27 01:00:00 MDT 2002 Sun Oct 27 01:00:00 MST 2002 Sun Oct 27 02:00:00 MST 2002 Sun Oct 27 03:00:00 MST 2002 Sun Oct 27 04:00:00 MST 2002 Sun Oct 27 05:00:00 MST 2002 Sun Oct 27 06:00:00 MST 2002 Sun Oct 27 07:00:00 MST 2002 Sun Oct 27 08:00:00 MST 2002 Sun Oct 27 09:00:00 MST 2002 Sun Oct 27 10:00:00 MST 2002 Sun Oct 27 11:00:00 MST 2002 Sun Oct 27 12:00:00 MST 2002 Sun Oct 27 13:00:00 MST 2002 Sun Oct 27 14:00:00 MST 2002 Sun Oct 27 15:00:00 MST 2002 Sun Oct 27 16:00:00 MST 2002 Sun Oct 27 17:00:00 MST 2002 Sun Oct 27 18:00:00 MST 2002 Sun Oct 27 19:00:00 MST 2002 Sun Oct 27 20:00:00 MST 2002 Sun Oct 27 21:00:00 MST 2002 Sun Oct 27 22:00:00 MST 2002 24 irb(main):005:0> p t + 3600 * 1 Sun Oct 27 01:00:00 MDT 2002 nil irb(main):006:0> p t + 3600 * 2 Sun Oct 27 01:00:00 MST 2002 nil irb(main):007:0> p t + 3600 Sun Oct 27 01:00:00 MDT 2002 nil irb(main):008:0> p t + 7200 Sun Oct 27 01:00:00 MST 2002 nil this looks like a bug! -a -- ==================================== | Ara Howard | NOAA Forecast Systems Laboratory | Information and Technology Services | Data Systems Group | R/FST 325 Broadway | Boulder, CO 80305-3328 | Email: ahoward@fsl.noaa.gov | Phone: 303-497-7238 | Fax: 303-497-7259 ==================================== SIGSIG -- signature too long (core dumped)