Как вы указываете формат даты, используемый, когда 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);