2012-04-09 7 views
0

LocalTime jodaタイプの時間を含むオブジェクトをマーシャリングしようとしています。そして、午前12時より遅い時間を返そうとすると問題が発生します。したがって、レッスンの開始が14:00(午後2時)の場合、次の例では時間は02:00に変換され、14:00ではなく指定された形式(hh:mm)。GrailsでジョーダLocalTimeをマーシャリングする

だから私のBootStrap.groovyファイルには、次のコードが含まれます。それを修正する方法任意のアイデアを

JSON.registerObjectMarshaller(Lesson) { 
    def returnArray = [:] 
    returnArray['start'] = it.start.toString("hh:mm") 
    return returnArray 
    } 

を?

あなたはHHを必要とする24時間形式を取得するためのおかげで、

答えて

1

まあ、:あなたは2時00分の代わりに、14:00

+0

おかげで取得する理由、それはミリメートルです - とても明らかだった:) – karruma

+0

はあなたでした質問を閉じてください?ありがとう – sbglasius

関連する問題