形式の日付型の変数があります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
して、書式設定を行うことができます。