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>
XJCコマンドでJavaクラスを作成しました
私はセッターとゲッターに latestsaledate を次のように設定させました:
@XmlElement(name = "LatestSaleDate")
protected XMLGregorianCalendar latestSaleDate;
しかし、データベースから日付を取得して XMLGregorianCalendar オブジェクトに割り当てようとすると、 IllegalArgumentException が発生します
ここの誰かが私がそれを解決する方法を教えてくれますか? また、それをフォーマットして、このフォーマット dd/MM/yyyy でのみ xml ファイルに書き込むことができます