Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jul 2001 00:32:15 -0500 (CDT)
From:      Tim Zingelman <zingelman@fnal.gov>
To:        Bryan Liesner <bleez@bellatlantic.net>
Cc:        Christopher Rued <c.rued@xsb.com>, <freebsd-java@FreeBSD.ORG>
Subject:   Re: time screwed up with Linux-jdk1.3.1?
Message-ID:  <Pine.GSO.4.30.0107060026200.14766-100000@nova.fnal.gov>
In-Reply-To: <20010705172636.T7698-100000@adsl-151-197-8-33.phila.adsl.bellatlantic.net>

next in thread | previous in thread | raw e-mail | index | archive | help
If you set the environment variable TZ appropriately, the linux JDK should
work as expected... ie. for US/Central time:

  TZ=CST6CDT
  export TZ

 - Tim

p.s. I bet you a nickel this answer is in the freebsd-java email archive

On Thu, 5 Jul 2001, Bryan Liesner wrote:

> On Thu, 5 Jul 2001, Christopher Rued wrote:
>
> >Has anyone heard anything about the clock being screwed up under linux
> >emulation, or in the linux-jdk1.3.1?
> >
> >If I run this code:
> >
> >public class TestTime {
> >    public static void main(String args[])
> >    {
> >        System.out.println("The current time is: "
> >                           + new java.util.Date(System.currentTimeMillis()));
> >    }
> >}
>
> I did something similar in a servlet:
>
> SimpleDateFormat sdFormat = new SimpleDateFormat("EEEE MMMM d, yyyy HH:mm:ss z");
> String dateAndTime = sdFormat.format(new Date());
>
> When Tomcat was running under linux-jdk1.3.1 it screwed up the time.
> It also returned GMT-5:00 with the actual time short by an hour.
>
> Under the FreeBSD native jdk1.2.2, the time was returned with EDT and
> the correct time.
>
> I haven't really looked into why. I usually use the native jdk, and I was
> just playing around with the Linux jdk.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.30.0107060026200.14766-100000>