0

我正在尝试编组一个包含 LocalTime joda 类型时间的对象。如果您尝试返回晚于上午 12 点的时间,则会出现问题,因此在下面的示例中,如果课程开始时间是 14:00(下午 2 点),那么时间将转换为 02:00 而不是 14: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,这就是您获得 02:00 而不是 14:00 的原因

于 2012-04-09T16:36:10.673 回答