在我的域名中我有
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
答案 0 :(得分:0)
解析DateTime后,需要将其转换为所需的类型。对于不考虑时区的日期和时间,我建议您使用LocalDateTime
和LocalTime
。
def formatter = DateTimeFormat.forPattern("HH:mm:ss")
LocalTime time = formatter.parseLocalDateTime(params.startTime).toLocalTime()