Groovy joda-时间转换时间

时间:2013-11-14 14:19:58

标签: grails groovy jodatime

在我的域名中我有

Time startTime
Time endTime

在我的控制器中,我需要将视图中的时间从HH:MM格式转换为可接受的格式以提交到域。我已经安装了插件Joda-Time但是我有点卡住了。

        def startTime = params.startTime
        def fmt_in = DateTimeFormat.forPattern("HH:mm:ss")
        def fmt_out = ISODateTimeFormat.dateTime()

        println fmt_out.print(fmt_in.parseDateTime(startTime))
抱歉,新手到groovy grails

1 个答案:

答案 0 :(得分:0)

解析DateTime后,需要将其转换为所需的类型。对于不考虑时区的日期和时间,我建议您使用LocalDateTimeLocalTime

def formatter = DateTimeFormat.forPattern("HH:mm:ss")
LocalTime time = formatter.parseLocalDateTime(params.startTime).toLocalTime()
相关问题