Когда 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);