2013-11-14 5 views
0

В моем домене у меня естьGroovy Joda времени Время преобразования

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

Вы имеете в виду 'LocalTime' вместо' Time'? –

ответ

0

После разбора для DateTime, вы должны преобразовать его в нужный тип. Для даты и времени без учета часового пояса я предлагаю вам использовать LocalDateTime и LocalTime.

def formatter = DateTimeFormat.forPattern("HH:mm:ss") 
LocalTime time = formatter.parseLocalDateTime(params.startTime).toLocalTime() 
Смежные вопросы