2013-09-27 3 views
4

Я отправляю запрос JSON PUT в Grails. В объекте JSON у меня есть строка даты. Я искал и экспериментировал, но не могу определить формат строки даты по умолчанию, который GORM хочет проанализировать строку даты. Во всех моих попыток я получаю следующее сообщение об ошибке:GORM default Формат даты при отправке даты в Grails

java.lang.IllegalArgumentException: Невозможно разобрать дату: дата не поддается синтаксическому анализу

Я просто хочу знать, формат по умолчанию GORM ожидает, и я счастливо форматировать строку даты в этот формат перед отправкой на сервер.

ответ

11

Я полагаю, что вы столкнулись с этой проблемой во время связывания данных.

Причина:
По умолчанию формат даты для связывания является yyyy-MM-dd HH:mm:ss.S

Решение: Формат данных
по умолчанию можно изменить с помощью PropertyEditorRegistrar. Следуйте за this для деталей.

+0

Да! Спасибо огромное! Можете ли вы сказать, где вы нашли этот формат по умолчанию? Я не мог найти его нигде. Я мог бы найти много информации о форматировании при отправке клиенту с сервера, но не наоборот. –

+2

@JoshPetitt Я был в той же лодке несколько месяцев назад, но копаю исходный код, чтобы узнать это. Стоит добавить в документы. – dmahapatro

Смежные вопросы