title: Java Calendar: getting time for the timezone
body: <p>The following works (shows UTC time)</p>
  
  <pre><code>TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
  System.out.println(new Date());
  </code></pre>
  
  <p>but this doesn't (shows local time)</p>
  
  <pre><code>    Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
      System.out.println(cal.getTime());
      System.out.println(new Date());
  </code></pre>
  
  <p>Is there something simple, that I'm missing?</p>