XML-ответ JAVA Soap с определенным форматом даты - PullRequest
0 голосов
/ 03 июня 2019

У меня есть веб-сервис, который извлекает объект как XML Response @Produces (MediaType.APPLICATION_XML)

Я заметил, что дата отображается как:

<myDate>2019-06-03T11:36:19.371+01:00</myDate>

, но я ожидаю

<myDate>2019-06-03T11:36:19</myDate>

Я знаю, что dateFormat будет решением, но он возвращает String, и я не могу установить его в мою переменную:

//myDate is Date type DateFormat df = new SimpleDateFormat("yyyy/MM/ddTHH:mm:ss"); service.setMyDate(df.format(new Date()))

1 Ответ

0 голосов
/ 03 июня 2019

Для извлечения

<myDate>2019-06-03T11:36:19</myDate>

от

<myDate>2019-06-03T11:36:19.371+01:00</myDate>

вы можете использовать

String dateString = "2019-06-03T11:36:19.371+01:00";
String[] curDate = s.split(".");
String date = curDate[0];

Затем вы можете продолжить обработку переменной date.

...