title: Change timezone in SimpleDateFormat()
body: <p>I have problem to convert server timezone to my timezone. My server is in US.</p>
  
  <p>this is my code:</p>
  
  <pre><code>long orderID = System.currentTimeMillis();
  SimpleDateFormat sdf = new SimpleDateFormat("hh':'mm':'ss' 'a");
  sdf.setTimeZone(TimeZone.getTimeZone("Asia/Kuala_Lumpur"));
  Date orderTime = new Date(orderID);
  
  System.out.print(sdf.format(orderTime));
  </code></pre>
  
  <p>But it still print US time. How to solve this?</p>