title: Java8 LocalDateTime to XMLGregorianCalender Remove "+05:30" Portion
body: <p>Did like below,</p>
  
  <pre><code>LocalDateTime currentUTCTime = LocalDateTime.now(ZoneId.of("UTC"));
  String reqPattern = currentUTCTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss:SSS"));
  System.out.println("Required pattern: " + reqPattern);
  GregorianCalendar calendar = GregorianCalendar.from(currentUTCTime.atZone(ZoneId.systemDefault()));
  XMLGregorianCalendar xcal = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar);
  System.out.println("But Showing As :" + xcal);
  </code></pre>
  
  <p>I want the output as <code>2015-06-18 11:59:15:135</code>, but when i set the <code>xcal</code> to 
  a XML tag which takes <code>XMLGregorianCalender</code>, it shows like <code>2015-06-18T11:59:15.135+05:30</code>.</p>
  
  <p>How can i remove the <code>+05:30</code> portion?</p>