如何在Grails中更改joda - time默认DateTime格式

时间:2012-06-24 19:12:30

标签: grails jodatime formatting

我正在使用带有joda-time:1.3.1和joda-time-templates插件的Grails 2.0.3(groovy 1.8.6)。 一切都很完美,但我想改变日期和时间的显示格式。 我怎样才能做到这一点?每个域都是脚手架,因此我无权访问任何视图来手动呈现它。

我的域名

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 

有没有办法翻译月份名称

1 个答案:

答案 0 :(得分:2)

在config.groovy

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

这应该照顾它。