Этот вопрос связан с: XmlBeans XmlDateTime format without timezone infoXMLBeans даты без указания часового пояса
Но мне нужно напечатать дату в XMLBeans без какой-либо информации часового пояса. То, что я прочитал от World Wide Web консорциума:
А «дата объект» объект с год, месяц и день свойств просто как у объектов DATETIME, плюс необязательный часовой пояс многозначных часовой пояс свойство
http://www.w3.org/TR/xmlschema-2/#date
Ключевое слово необязательно. Мне нужно удалить его из поведения по умолчанию XMLBeans.
То, что я пробовал:
XmlDateTime xmlDateTime = XmlDateTime.Factory.newInstance();
xmlDateTime.setCalendarValue(new GregorianCalendar());
GDateBuilder gdb = new GDateBuilder(xmlDateTime.getDateValue());
gdb.normalize();
xmlDateTime.setGDateValue(gdb.toGDate());
instruction.setReqdExctnDt(gdb.getCalendar());
CBIPartyIdentification4 partyId = CBIPartyIdentification4.Factory.newInstance();
Что я получаю 2014-05-16Z
то, что мне нужно 2014-05-16
.
Как я могу это сделать?