Groovy Datum Formatierungsproblem
-
20-09-2019 - |
Frage
Ich entwickle eine groovige Anwendung und habe Probleme, wenn ich ein Datumsfeld anzeige.
Wenn ich die folgende Notation verwende:
<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>
Ich bekomme das tatsächliche Datum anstelle dessen, was am DB gespeichert wird.
Wenn ich diese Notation benutze, funktioniert sie richtig.
<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />
mache ich hier etwas falsch? Sind nicht beide Notationen gleichwertig? (Übrigens existiert die Instanz und Ersteungsdatum ist nicht null)
Danke im Voraus,
Luis
Lösung
Der FieldValue -Anruf gibt eine Zeichenfolge zurück, keine Datumsobjekt, die das Formatdat nicht richtig funktioniert
Sie müssen die zweite Notation verwenden (wie Sie entdeckt haben)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow