カレンダー オブジェクトを .xml 形式の XMLGregorian カレンダーに変換する際に問題が発生していますYYYY-MM-DD HH:mm:ss
。
私の現在のコードは次のとおりです。
Calendar createDate = tRow.getBasic().getDateCreated(0).getSearchValue();
Date cDate = createDate.getTime();
GregorianCalendar c = new GregorianCalendar();
c.setTime(cDate);
XMLGregorianCalendar date2 = DatatypeFactory.newInstance().newXMLGregorianCalendar(c);
の日付を返します2013-01-03T11:50:00.000-05:00
。
読んでいただきたい2013-01-03 11:50:00
です。
DateFormat を使用して日付の文字列表現を解析する一連の投稿を確認しましたが、日付は文字列ではなく Calendar オブジェクトとして提供されます。
これを理解するのに役立つ正しい方向へのナッジをいただければ幸いです。