Какой формат даты пробовать отправить в xml в систему на java?

1. acces969 369 05.04.25 08:01 Сейчас в теме +1.5 $m
В описании API внешнего сервиса сказано:
dateFrom type string
Дата с которой следует возвращать результаты (в формате времени с временной зоной)


Однако, когда я пытаюсь отправить данные в таком виде:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="v1.awp">
<soapenv:Header/>
<soapenv:Body>
<v1:awpQueryRequest>
<dateFrom>2024-05-30T09:30:10+06:00</dateFrom>
<dateTo>2024-05-30T09:30:10+06:00</dateTo>
</v1:awpQueryRequest>
</soapenv:Body>
</soapenv:Envelope>


То получаю ошибку:

Unmarshalling Error: java.text.ParseException: Неверный формат даты: 2024-05-30T09:30:10+06:00


Я уже пробовал такие вариации, и всегда получаю одну и ту же ошибку:
2024-05-30T09:30:10+06:00
2024-05-30T09:30:10
2024-05-30
2024-05-30+06:00
2024-05-30Z
2024-05-30T09:30:10Z

Если что, вот официальное описание сервиса: http://esf.gov.kz:8080/esf-web/ws/api1/AwpWebService?wsdl
метод queryAwp
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. mkalimulin 1502 06.04.25 19:13 Сейчас в теме
(1) "в формате времени с временной зоной"
должно быть означает
09:30:10+06:00
6. acces969 369 07.04.25 07:48 Сейчас в теме
(4) Попробовал, не помогло
8. booksfill 07.04.25 10:10 Сейчас в теме +0.5 $m
(1)
2024-05-30T09:30:10Z


Судя по описанию там ожидается строка, которую они потом будут пихать в SimpleDateFormat, поэтому попробуйте обернуть Т в одинарные кавычки
2024-05-30'T'09:30:10Z

Еще вариант, с временной зоной (точка после секунд):
2024-05-30'T'09:30:10.100+03:00
Или, если одинарные кавычки не нужны
2024-05-30T09:30:10.100+03:00

Ну и про локаль молчат как партизаны, может им нужен русский порядок: день-месяц-год
14. acces969 369 07.04.25 12:57 Сейчас в теме
(8) Спасибо за наводку, попробовал все предложенные вариации. Не помогло.
11. glek 119 07.04.25 11:48 Сейчас в теме
(1) Может имеется в виду unix дата?
13. acces969 369 07.04.25 12:21 Сейчас в теме
(11)
unix дата

Врядли. Нигде в API такой формат не проскакивал. Всегда 2024-05-30'T'09:30:10.100+03:00 либо 2024-05-30'T'09:30:10+03:00. Скорее всего косяк разработчиков, что-то с датой напутали. Нужно угадать, что. Я задал вопрос на их форуме, но там не отвечают.
15. spacecraft 07.04.25 14:17 Сейчас в теме
(1)
2024-05-30T09:30:10+06:00
2024-05-30T09:30:10+06:00

не пробовали разную дату использовать? dateFrom и dateTo
16. acces969 369 07.04.25 18:10 Сейчас в теме
2. user1936660 05.04.25 08:27 Сейчас в теме
Вызови какой-нибудь метод, который возвращает тебе дату и посмотри, как они ее формируют
3. laperuz 47 06.04.25 10:02 Сейчас в теме
Без двоеточия?
<dateFrom>2024-05-30T09:30:10+0600</dateFrom>
5. acces969 369 07.04.25 07:47 Сейчас в теме
(3)
2024-05-30T09:30:10+0600

Попробовал, не помогло
7. user620512 07.04.25 08:35 Сейчас в теме
2024-05-30T09:30:10.384Z ?

Соглашусь с (2), вызови метод 9 из описания (queryViewAwp) и посмотри на ответ.
9. miniogn 44 07.04.25 10:59 Сейчас в теме
Вариант до кучи, может требуется конкретная временная зона +05:00 ?...
10. acces969 369 07.04.25 11:26 Сейчас в теме
Пробовал, не реагирует ни на +05:00, ни на +06:00
12. laperuz 47 07.04.25 12:14 Сейчас в теме
В недрах казнета нашёл https://kgd.gov.kz/sites/default/files/unn/chasto_zadavaemye_voprosy_0.docx

И там даты в формате ДД.ММ.ГГГГ
Т.е. 30.05.2024

Должно принять, а вот как время туда вставить еще и можно ли вообще - нужно поэкспериментировать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот