У меня есть утилита, и когда я запускаю эту утилиту в методе main, я получаю желаемый результат. Но когда я конвертирую эти данные в формат Xml, я получаю вывод в формате отметки времени. Как можно избежать этой проблемы?
Утилита для преобразования строки в XMLGregorianCalendar
public static void main(String[] args) throws ParseException, DatatypeConfigurationException {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = format.parse("2019-08-06 14:17:35");
XMLGregorianCalendar xmlGregCal = null;
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(date);
xmlGregCal = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal);
System.out.println(xmlGregCal);
}
Вывод в Java - 2019-08-06T14: 17: 35.000 + 05: 30
Выход в XML - 1517769000000
Мне нужно такое же java время в xml выводе.
Использование Джексона для создания XML файла.