title: Why this date is not showing in GMT?
body: <p>I can see that GMT time is having 'Z' constant as an indicator that it is GMT time. However when I parse the GMT string, it still is printing local time.</p>
  
  <p><strong>Code:</strong>  </p>
  
  <pre><code>SimpleDateFormat outFormat = new 
  SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
  String timeGMT = "2015-05-21T08:42:27.334Z";
  try {
      System.out.println("Time GMT&gt;&gt;&gt;&gt;&gt;&gt;"+outFormat.parse(timeGMT));
  } catch (ParseException e) {
      e.printStackTrace();
  }
  </code></pre>
  
  <p><strong>OUTPUT:</strong></p>
  
  <pre><code>Thu May 21 08:42:27 IST 2015
  </code></pre>
  
  <p><strong>Expected:</strong></p>
  
  <pre><code>Thu May 21 08:42:27 GMT 2015
  </code></pre>