I think the method used to calculate (local) time is incorrect.  The 
following code
t.localtime(2001, 4, 1, 2, 0)
puts t.isdst  => false

It actually is DST at that time.  If isdst is false why does 02:00 show up 
as 01:00 EST?

Ernie
At 00:46 3/29/2001 +0900, you wrote:
>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.
>
>This may be related to the strange "GMT (London, etc.)" line you can
>find in Windows' time configurator. See also ruby-talk:6542
>
>matju