0
我想查找有關XMLGregorianCalendar的更多詳細信息,但處處的細節非常神祕。它看起來像XMLGregorianCalendar的默認格式是yyyy-dd-mm。格式爲XMLGregorianCalendar
我的要求是將格式更改爲mm-dd-yyyy,但無論我做什麼,我都無法轉換格式。有人可以幫忙嗎?
我想查找有關XMLGregorianCalendar的更多詳細信息,但處處的細節非常神祕。它看起來像XMLGregorianCalendar的默認格式是yyyy-dd-mm。格式爲XMLGregorianCalendar
我的要求是將格式更改爲mm-dd-yyyy,但無論我做什麼,我都無法轉換格式。有人可以幫忙嗎?
檢查該解決方案可能是它會幫助你。
public static void main(String[] args)
{
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(new Date());
XMLGregorianCalendar xmlCal = DatatypeFactory.newInstance().newXMLGregorianCalendar(date);
String mm = String.valueOf(xmlCal.getMonth());
String dd = String.valueOf(xmlCal.getDay());
String yyyy = String.valueOf(xmlCal.getYear());
System.out.println(mm + '/' + dd + '/' + yyyy);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
檢查得到月(),getDay(),得到年()
我測試的代碼,但它默認爲YYYY-MM-DD。我試圖改變一些參數,但然後它無法創建有效的值 – hmt
檢查我的答案中的變化..它可能是你想要的 –
代碼片段打印日期的格式mm-dd-yyyy ..雖然我想XMLGrego rianCalendar對象的格式爲mm-dd-yyyy。 此字段在XML請求中設置的XMLGregorianCalendar,我們需要把它MM-DD-yyyy格式 我懷疑的XMLGregorianCalendar可以保存在比YYYY-MM-DD以外的任何格式 – hmt