0

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

したがって、私の BootStrap.groovy ファイルには次のコードが含まれています。

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

それを修正する方法はありますか?

ありがとう、

4

1 に答える 1

1

24 時間形式を取得するには、HH:mm が必要です。これが、14:00 ではなく 02:00 を取得する理由です。

于 2012-04-09T16:36:10.673 に答える