problème de formatage de date Groovy
-
20-09-2019 - |
Question
Je développe une application groovy et je rencontre des problèmes lors de l'affichage d'un champ de date.
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.
Quand j'utilise cette notation fonctionne correctement.
<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />
ce que je fais quelque chose de mal ici? Ne sont pas les deux notations équivalentes? (BTW, l'instance DO existe et est Erstellungsdatum NOT NULL)
Merci à l'avance,
Luis
La solution
l'appel fieldValue retournera une chaîne, pas un objet Date, que les marques formatDate fonctionne pas correctement
Vous devez utiliser la deuxième notation (comme vous repéré)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow