2013-04-16 28 views
0

我有一個格式爲MM/dd/yyyy的日期類型變量。我需要以相同的格式將tempdate轉換爲xmlgregoriancalendar類型,即MM/dd/yyyyxmlgregoriancalendar格式化爲MM/dd/yyyy

在使用newxmlgregoriancalendarDate()創建的默認格式是yyyy-MM-dd 所以我無法將其轉換爲類型的XMLGregorianCalendar

MM/dd/yyyy格式如何達致這?

回答

5

XMLGregorianCalendar確實沒有格式 - 或者說,它不是對象中數據的一部分,因爲日期/時間的XML格式爲specified,格式爲特定格式。因此,「我需要以相同格式(即MM/dd/yyyy)將tempdate轉換爲xmlgregoriancalendar類型」的請求確實沒有意義。

如果你想獲得一個不同的文本表示作爲字符串,我建議你使用toGregorianCalendar()獲得java.util.Calendar - 那麼你就可以得到java.util.Date並使用適當構造SimpleDateFormat做格式化。