Опитвам се да променя формата на датата на XMLGregorianCalendar. Кодът в моя файл със схема (.xsd) е следният:
<xs:element name="LatestSaleDate">
<xs:annotation>
<xs:documentation>Latest sale date on the property (format MM/DD/YYYY)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:date"/>
</xs:simpleType>
</xs:element>
Създадох Java класовете чрез командата XJC
Накарах сетер и гетер да зададат latestsaledate като:
@XmlElement(name = "LatestSaleDate")
protected XMLGregorianCalendar latestSaleDate;
Но когато се опитвам да получа дата от db и да присвоя на обекта XMLGregorianCalendar, това ми дава IllegalArgumentException
Може ли някой тук да ми помогне как мога да го разреша и също така да го форматирам, така че да пише само в xml файл в този формат дд/мм/гггг