2009-11-16 9 views
1

Je développe une application groovy et j'ai des problèmes lors de l'affichage d'un champ Date.Problème de mise en forme de date géniale

Si j'utilise la notation suivante:

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

Je reçois la date réelle au lieu de ce qui est enregistré à la DB. Lorsque j'utilise cette notation, cela fonctionne correctement.

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

Est-ce que je fais quelque chose de mal ici? Les deux notations ne sont-elles pas équivalentes? (BTW, l'instance DO existe et Erstellungsdatum est NOT NULL)

Merci à l'avance,

Luis

Répondre

1

l'appel fieldValue retournera une chaîne, pas un objet Date, que les marques formatDate fonctionnent pas

Vous devez utiliser la deuxième notation (comme vous l'avez remarqué)

+0

merci pour votre réponse, Luis – Luixv