0

形式の日付型の変数がありますMM/dd/yyyy。tempdate を同じ形式の xmlgregoriancalendar タイプに変換する必要がありますMM/dd/yyyy

を使用して作成したときのデフォルトの形式newxmlgregoriancalendarDate()は、xmlgregoriancalendar 型の形式yyyy-MM-dd に変換できないためです。MM/dd/yyyy

これを達成する方法は?

4

1 に答える 1

5

XMLGregorianCalendar日付/時刻の XML 形式は特定の形式で指定されているため、形式は実際には「ありません」。というか、オブジェクトのデータの一部ではありません。したがって、「tempdate を同じ形式、つまり MM/dd/yyyy の xmlgregoriancalendar タイプに変換する必要がある」という要求は、実際には意味がありません。

別のテキスト表現を string として取得したい場合は、を使用toGregorianCalendar()して a を取得することをお勧めします。java.util.Calendarその後java.util.Date、適切に構築された を取得SimpleDateFormatして、書式設定を行うことができます。

于 2013-04-16T08:18:49.480 に答える