🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #18973

Daylight savings in GMT

#18973
From: Nathan Kirkham
Date: Thu, 02 Apr 1998 00:00
38 lines
1436 bytes
Has anyone noticed that British Summer Time is not supported in JDK.
The following code produces times of 1 hour out.  And today (1st April)
Timzone.inDaylightTime for UK results in false which is incorrect.

Borland seems to have corrected it in JBuilder but using JDK1.1.5,1.2b3
and JRE 1.1.5 all produce incorrect results.

What should I do ?

Cheers,

Nathan


import java.util.*;

public class T
{
  public static void main(String[] arg)
  {
    TimeZone tz  = TimeZone.getDefault();
    Calendar cal = Calendar.getInstance(tz);

    System.out.println("TimeZone = "+tz.inDaylightTime(new Date()));
    System.out.println("Calendar = "+cal.getTime().getTime());
    System.out.println("System   = "+System.currentTimeMillis());
    System.out.println(cal.getTime());
  }
}


--

------------------------------------------
Nathan Kirkham - nathan@result2k.u-net.com
Java Programmer
Result 2000 Plc
Technical Details
Message-ID: <35236B77.DC083B34@NOSPAM.result2k.u-net.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f74b3,1efea56e68fa94d6,start
X-Google-Attributes: gidf74b3,public
From: Nathan Kirkham <nathan@NOSPAM.result2k.u-net.com>
Subject: Daylight savings in GMT
Date: 1998/04/02
Message-ID: <35236B77.DC083B34@NOSPAM.result2k.u-net.com>
X-Deja-AN: 340142548
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Organization: Result 2000 Plc
Newsgroups: borland.public.jbuilder.java.language