Cómo convertir de XMLGregorianCalendar a cadena MM/dd/yyyy hh:mm en Java?

Publicado el 02 mayo 2016 por Elvenbyte @elvenbyte

Primero usamos XMLGregorianCalendar#toGregorianCalendar() para obtener una instancia de java.util.Calendarnce.

Java Calendar calendar = xmlGregorianCalendar.toGregorianCalendar();

1 Calendar calendar=xmlGregorianCalendartoGregorianCalendar();

A partir de aquí se podría utilizar getTimeZone();

JavaScript String dateString = formatter.format(calendar.getTime());

1 StringdateString=formatterformat(calendargetTime());

obviamente con un poco de ayuda de SimpleDateFormat de la forma habitual.

Java SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy hh:mm"); formatter.setTimeZone(calendar.getTime());

12 SimpleDateFormat formatter=newSimpleDateFormat("MM/dd/yyyy hh:mm");formattersetTimeZone(calendargetTime());