2014-09-24 2 views
0

В моем приложении grails я использую плагин javascript calendar, который принимает дату в формате dd-mm-yyyy. Я преобразовал дату в yyyy-MM-dd HH: mm: ss z перед сохранением в базу данных, которая является форматом даты по умолчанию в grails. Но все же это дает мне ошибку в неверном формате даты. Я попытался изменить файл default.date.format в файле messages.properties. Но все равно это не работает. Как я могу сохранить формат dd-mm-yyy в Mysql с помощью grails?Как сохранить формат даты dd-mm-yyyy в mysql с помощью grails

+0

Вставить код ... –

ответ

0

попробуйте использовать связывающую аннотацию домена класса

import org.grails.databinding.BindingFormat 
... 
class MyClass{ 
    @BindingFormat('dd-mm-yyyy hh:mm a') 
    Date dummydate 
} 

в @BindingFormat аннотации вы можете поместить формат, который вы используете на стороне клиента.

0

Вы также можете сделать

Date.parse("dd-MM-yyyy HH:mm:ss", params.date) 

В случае, если вы хотите сохранить его в базу данных без времени мы можем сделать

Date.parse("dd-MM-yyyy", params.date).clearTime()