title: Why java.util.Date is giving me wrong time?
body: <pre><code>System.out.println(new Date());
  
  Thu Feb 23 04:57:57 ACT 2012
  </code></pre>
  
  <p>I am running it in a main method. And my system current time is PKT. But it's giving me ACT time. </p>
  
  <p>Any idea? How to get correct system's time?</p>
  
  <p><img src="https://i.stack.imgur.com/hrQxn.png" alt="enter image description here"></p>