title: Specify the date format in XMLGregorianCalendar
body: <p>I want to use a Date in <code>XMLGregorianCalendar</code> format for sending to a web service. The web service expects information in <code>yyyy-dd-mm</code> format. I use the below code to create an <code>XMLGregorianCalendar</code> and send it to web service.</p>
  
  <pre><code>Date dob = null;
  DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
  
  try {
      XMLGregorianCalendar date2;
      dob = df.parse("13/06/1983");
  
      GregorianCalendar c = new GregorianCalendar();
      c.setTimeInMillis(dob.getTime());
      date2 = DatatypeFactory.newInstance().newXMLGregorianCalendar(c);
      System.out.println(date2);
  }
  catch(DatatypeConfigurationException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
  }
  catch(ParseException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
  }
  </code></pre>
  
  <p>Unfortunately I always get the date as <code>1983-06-13T00:00:00.000-04:00</code>. Time is also getting included in the output. Is it possible to get only the date? Could you please help me?</p>