Java xmlgregoriancalendar格式(MM/dd/yyyyy)

Java xmlgregoriancalendar格式(MM/dd/yyyyy),java,xml,date,formatting,Java,Xml,Date,Formatting,我有一个日期类型的变量,格式为MM/dd/yyyy。我需要以相同的格式将tempdate转换为xmlgoriancalendar类型,即MM/dd/yyyy 使用newxmlgregoriancalendarDate()创建时的默认格式为yyyy-MM-dd 因此,我无法将其转换为xmlgoriancalendar类型的MM/dd/yyyy格式 如何实现这一点?XMLGregorianCalendar并没有真正的“具有”格式,或者更确切地说,它不是对象中数据的一部分,因为日期/时间的XML格式是

我有一个日期类型的变量,格式为
MM/dd/yyyy
。我需要以相同的格式将tempdate转换为xmlgoriancalendar类型,即
MM/dd/yyyy

使用
newxmlgregoriancalendarDate()
创建时的默认格式为
yyyy-MM-dd
因此,我无法将其转换为xmlgoriancalendar类型的
MM/dd/yyyy
格式


如何实现这一点?

XMLGregorianCalendar
并没有真正的“具有”格式,或者更确切地说,它不是对象中数据的一部分,因为日期/时间的XML格式是特定格式。因此,“我需要以相同的格式将tempdate转换为xmlgoriiancalendar类型,即MM/dd/yyyy”的请求毫无意义


如果您想以字符串的形式获取不同的文本表示形式,我建议您使用
java.util.Calendar
——然后您可以获取
java.util.Date
,并使用适当构造的
SimpleDataFormat
进行格式化。

XMLGregorianCalendar
实际上没有格式—或者更确切地说,它不是对象中数据的一部分,因为日期/时间的XML格式是特定格式。因此,“我需要以相同的格式将tempdate转换为xmlgoriiancalendar类型,即MM/dd/yyyy”的请求毫无意义

如果您希望以字符串形式获得不同的文本表示,我建议您使用获取
java.util.Calendar
——然后您可以获取
java.util.Date
,并使用适当构造的
SimpleDateFormat
进行格式化