形式の日付型の変数がありますMM/dd/yyyy。tempdate を同じ形式の xmlgregoriancalendar タイプに変換する必要がありますMM/dd/yyyy。
を使用して作成したときのデフォルトの形式newxmlgregoriancalendarDate()は、xmlgregoriancalendar 型の形式yyyy-MM-dd
に変換できないためです。MM/dd/yyyy
これを達成する方法は?
形式の日付型の変数がありますMM/dd/yyyy。tempdate を同じ形式の xmlgregoriancalendar タイプに変換する必要がありますMM/dd/yyyy。
を使用して作成したときのデフォルトの形式newxmlgregoriancalendarDate()は、xmlgregoriancalendar 型の形式yyyy-MM-dd
に変換できないためです。MM/dd/yyyy
これを達成する方法は?
XMLGregorianCalendar日付/時刻の XML 形式は特定の形式で指定されているため、形式は実際には「ありません」。というか、オブジェクトのデータの一部ではありません。したがって、「tempdate を同じ形式、つまり MM/dd/yyyy の xmlgregoriancalendar タイプに変換する必要がある」という要求は、実際には意味がありません。
別のテキスト表現を string として取得したい場合は、を使用toGregorianCalendar()して a を取得することをお勧めします。java.util.Calendarその後java.util.Date、適切に構築された を取得SimpleDateFormatして、書式設定を行うことができます。