2009-11-16 158 views
1

我正在開發一個groovy應用程序,並且在顯示Date字段時遇到問題。Groovy日期格式問題

如果我使用了下面的符號:

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

我得到的實際日期,而不是什麼被保存在數據庫中。

當我使用這種表示法時,它工作正常。

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

我在這裏做錯了什麼? 這兩種符號是否相同? (順便說一句,在執行個體存在,erstellungsDatum不爲null)

由於提前,

路易斯

回答

1

的fieldValue方法調用將返回一個字符串,而不是一個Date對象,該品牌formatDate不行正確

你必須使用第二個符號(如你發現)

+0

謝謝您的回答,路易斯 – Luixv