MM / dd / yyyy中的xmlgregoriancalendar格式

时间:2013-04-16 08:12:34

标签: java xml date formatting

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

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

如何实现这个目标?

1 个答案:

答案 0 :(得分:5)

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

如果您想要将作为字符串获得不同的文字表示,我建议您使用toGregorianCalendar()获取java.util.Calendar - 然后您就可以获得java.util.Date并使用适当构造的SimpleDateFormat来进行格式化。