Article View: borland.public.jbuilder.java.language
Article #18973Daylight savings in GMT
From: Nathan Kirkham
Date: Thu, 02 Apr 1998 00:00
Date: Thu, 02 Apr 1998 00:00
38 lines
1436 bytes
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-mailShow 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