Коли 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);