3

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 

月の名前を翻訳する方法はありますか

4

1 に答える 1

2

これを config.groovy で定義します

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

そして、それはそれを処理する必要があります。

于 2012-06-25T01:28:25.400 に答える