Alex Rivera | Logout

Why java.util.Date is giving me wrong time?

Asked 2012-02-23T10:03:24.910
8
System.out.println(new Date());

Thu Feb 23 04:57:57 ACT 2012

I am running it in a main method. And my system current time is PKT. But it's giving me ACT time.

Any idea? How to get correct system's time?

enter image description here

Edit
Report

1 Answer

1

java.util.Date gives system date. Change your system time UTC to GMT.

answered 2012-02-23T11:13:48.283

Your Answer