Well you can blame it on Windows but has anyone tried this on other systems. t=Time.local(2001, 4,1,2,0) puts t I've taken your bug article to heart and checked a number of machines NT and windows 2000 to see if they switch to DST at the appropriate time. They all do. Ruby returns false for t.isdst I suppose that's correct because 2:00 on April 1, 2001 as a local time does not exist. But there is no reason for Ruby to subtract an hour from 2:00 and report it as standard time and at the same time return false for isdst. It should return nil. I think this is a bug in Ruby not Windows. Ernie At 00:58 3/29/2001 +0900, you wrote: >Mathieu Bouchard <matju / sympatico.ca> writes: > > > On Wed, 28 Mar 2001, Dave Thomas wrote: > > > Ernest Ellingson <erne / powernav.com> writes: > > > > That old nemesis that makes everyone go to work and hour early is > rapidly > > > > approaching. Just for grins, I tried this. I'm running Windows > 2000 and > > > > have my clock set to automatically adjust for DST. > > > Have you tried any othre applications. There is a known bug with the > > > Windows libraries reporting the wrong time for the first week in > > > April. > > > > I don't know if that's what you're talking about, but afaik the period > > between the last Sunday of March and first Sunday of April is Daylight > > time in Europe and Standard time in America. > >Apparently this is a bug: > > http://www.zdnet.com/zdnn/stories/news/0,4586,2186402,00.html > > >Dave