title: SimpleDateFormat with TimeZone
body: <p>I'm trying to format date from java.util.Date. I need this format: </p>
  
  <p><code>2016-06-10T13:38:13.687+02:00</code>. </p>
  
  <p>How correctly convert this from standard Date format </p>
  
  <p><code>May 04 09:51:52 CDT 2009</code> ? </p>
  
  <pre><code>SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss z", Locale.getDefault());
  sdf.format(new Date());
  </code></pre>
  
  <p>This code unfortunately return value without <code>+02:00</code>.</p>