Tag: 毫秒数

如何指定JAXB编组xsd:dateTime时使用的date格式?

当JAXB将date对象( XMLGregorianCalendar )编组到xsd:dateTime元素中时,如何指定生成的XML的格式? 例如:默认的数据格式是使用毫秒<StartDate>2012-08-21T13:21:58.000Z</StartDate>我需要省略毫秒。 <StartDate>2012-08-21T13:21:58Z</StartDate> 我怎样才能指定我想要它使用的输出格式/date格式? 我使用javax.xml.datatype.DatatypeFactory来创buildXMLGregorianCalendar对象。 XMLGregorianCalendar xmlCal = datatypeFactory.newXMLGregorianCalendar(cal);