MM / dd / yyyy中的xmlgregoriancalendar格式
我有一个类型为date的变量,格式为MM/dd/yyyy
。 我需要以相同的格式将tempdate转换为xmlgregoriancalendar类型,即MM/dd/yyyy
。
使用newxmlgregoriancalendarDate()
创建的默认格式是yyyy-MM-dd
所以我无法将其转换为xmlgregoriancalendar类型的MM/dd/yyyy
格式
怎么实现这个?
XMLGregorianCalendar
并不真正“拥有”某种格式 – 或者更确切地说,它不是对象中数据的一部分,因为日期/时间的XML格式是以特定格式指定的 。 因此,“我需要以相同的格式将tempdate转换为xmlgregoriancalendar类型,即MM / dd / yyyy”的请求真的没有意义。
如果你想获得一个不同的文本表示作为字符串 ,我建议你使用toGregorianCalendar()
来获取java.util.Calendar
– 然后你可以获得java.util.Date
并使用适当构造的SimpleDateFormat
来进行格式化。