2012-06-24 42 views
3

我正在使用带有joda-time:1.3.1和joda-time-templates插件的Grails 2.0.3(groovy 1.8.6)。 一切正常,但我想改变日期和时间的显示格式。 我该怎么做?每个域都是脚手架的,所以我无法访问任何视图来手动呈现它。如何在Grails中更改joda时间默认日期时间格式

我的域名

import org.joda.time.* 
import org.joda.time.contrib.hibernate.* 

    class Game { 

     Team host 
     Team guest 
     String location 
     DateTime date 


     static mapping = { 
      date type: PersistentDateTimeTZ, { 
       column name: "date_timestamp" 
       column name: "date_zone" 
      } 
     } 
    } 

呈现日期

Date 5/24/12 5:53 PM 

我想获得它作为

Date 5 may 2012 17:53 PM 

有什么办法来翻译月份

回答

2

定义的名称这在config.groovy中

jodatime { format.org.joda.time.DateTime = "dd MMM YYYY HH:mm a" } 

而且应该照顾它。

+0

谢谢你,这是我需要的 – mrok

+0

这不适合我:( –

+0

没关系,我没有意识到,这特别适用于''标签。 –