У меня есть дата в следующем формате в интерфейсе пользователя.
Eg: Thu. 03/01
Я конвертирую их в XMLGregorianCalendar, как описано ниже.
final DateFormat format = new SimpleDateFormat("E. M/d");
final String dateStr = closeDate;
final Date dDate = format.parse(dateStr);
GregorianCalendar gregory = new GregorianCalendar();
gregory.setTime(dDate);
XMLGregorianCalendar dealCloseDate = DatatypeFactory.newInstance()
.newXMLGregorianCalendar(gregory);
Мой выход "3/06/70 05:00 AM" вместо "3/06/2011 05:00 AM". Что такое chnage, необходимый для получения соответствующего года.