Groovy проблема форматирования даты - PullRequest
1 голос
/ 16 ноября 2009

Я разрабатываю отличное приложение и у меня возникают проблемы при отображении поля Date.

Если я использую следующие обозначения:

<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>                     

Я получаю фактическую дату вместо того, что сохраняется в БД.

Когда я использую эту запись, она работает правильно.

<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />

я что-то здесь не так делаю? Разве оба обозначения не эквивалентны? (Кстати, экземпляр DO существует, а erstellungsDatum НЕ имеет значение null)

Заранее спасибо,

Луис

1 Ответ

1 голос
/ 16 ноября 2009

вызов fieldValue вернет String, а не объект Date, из-за чего formatDate не будет работать правильно

Вы должны использовать второе обозначение (как вы заметили)

...