title: How can I convert a timestamp from yyyy-MM-ddThh:mm:ss:SSSZ format to MM/dd/yyyy hh:mm:ss.SSS format? From ISO8601 to UTC
body: <p>I want to convert the timestamp 2011-03-10T11:54:30.207Z to 10/03/2011 11:54:30.207. How can I do this? I want to convert ISO8601 format to UTC and then that UTC should be location aware. Please help</p>
  
  <pre><code>String str_date="2011-03-10T11:54:30.207Z";
  DateFormat formatter ;
  Date date ;
  formatter = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss.SSS");
  date = (Date)formatter.parse(str_date);
  System.out.println("output: " +date );
  </code></pre>
  
  <p>Exception :java.text.ParseException: Unparseable date: "2011-03-10T11:54:30.207Z"</p>