Hello All,
I have a windows server 2003 machine, installed on it, a cisco product called "Cisco Voice Portal", this product runs on JRE of version 1_5_0_12.
Instantiating a Date object either by:

Code:

new Date();

or

Code:

Calendar.getInstance();

always the date is one hour ahead of the system date.
At first, i thought it is a timezone mismatch, however this is the output of printing the date object:

Code:

Fri Oct 08 02:36:38 EST 2010

and the system clock is also in EST timezone. which means that timezones are the same.
The system date is the correct one, the system machine is is Sydney, Australia.
Any suggestions to fix this? Thanks in advance.

Thanks Darryl, you are right.
The problem is that the tzupdater tool has a bug with the JRE version i'm using 1.5.0_12 and the fix is in version 1.5.0_13 and i cannot upgrade my JRE because it is shipped with the product, i tried replacing the files in: jre/lib/zi/Australia with ones OF jre 1.6, but it didn't make any difference.
Any suggestions? Thanks again.

Yes Darryl, i tried to run the tzupdater tool, but it didn't make any difference, seems to be a bug over this JRE see Bug ID: 6595137 (tz) support tzdata2007g.
Thank you very much for you interest. i really appreciate it.