XML : Cannot format to XMLGregorianCalendar

I convert from String date to XMLGregorianCalendar

  public static void convertStringToXMLDate(String dateString) {      Date dob=null;      DateFormat df=new SimpleDateFormat("yyyyMMdd");      try {          dob=df.parse( "20140210" );      } catch (ParseException e) {          e.printStackTrace();      }      GregorianCalendar cal = new GregorianCalendar();        cal.setTime(dob);      XMLGregorianCalendar xmlDate3;      try {          xmlDate3 = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DAY_OF_MONTH),dob.getHours(),dob.getMinutes(),dob.getSeconds(),DatatypeConstants.FIELD_UNDEFINED, DatatypeConstants.FIELD_UNDEFINED);          System.out.println(xmlDate3);      } catch (DatatypeConfigurationException e) {          // TODO Auto-generated catch block          e.printStackTrace();      }    }    

This code print xmlDate3 = 2014-02-10T00:00:00.

How can I format this to 20140210 or 2014/02/10 in XMLGregorianCalendar

No comments:

Post a Comment