Как вы указываете формат даты, используемый, когда JAXB marshals xsd: dateTime?

Когда JAXB маршалирует объект даты (XMLGregorianCalendar) в элемент xsd: dateTime, как вы можете указать формат получающегося XML?

Например: формат данных по умолчанию использует миллисекунды<StartDate>2012-08-21T13:21:58.000Z</StartDate> Мне нужно опустить миллисекунды.<StartDate>2012-08-21T13:21:58Z</StartDate>

Как я могу указать форму вывода / формат даты, который я хочу использовать? я используюjavax.xml.datatype.DatatypeFactory создатьXMLGregorianCalendar объект.

XMLGregorianCalendar xmlCal = datatypeFactory.newXMLGregorianCalendar(cal);

Ответы на вопрос(5)

Ваш ответ на вопрос