Grails Version >= 2.3
<代码>Config.groovy 界定了当对具有约束力的准绳时将在整个适用期间使用的日期格式。 日期:
grails.databinding.dateFormats = [
MMddyyyy , yyyy-MM-dd HH:mm:ss.S , "yyyy-MM-dd T hh:mm:ss Z "
]
<代码>grails.data binding.dateFormats中规定的格式将按列入清单的顺序加以尝试。
您可使用<条码>@BledFormat否决个人指挥物体的全程格式。
import org.grails.databinding.BindingFormat
class Person {
@BindingFormat( MMddyyyy )
Date birthDate
}
Grails Version < 2.3
i 可以而且不会认为,逐个抽取日期是ness!
你的顽固态度是奖励的,从远到第1.3号铁路,就能够直接确定一个日期。 这些步骤是:
<><>>> 1. 设立一个对编辑进行注册的班级。
import org.springframework.beans.PropertyEditorRegistrar
import org.springframework.beans.PropertyEditorRegistry
import org.springframework.beans.propertyeditors.CustomDateEditor
import java.text.SimpleDateFormat
public class CustomDateEditorRegistrar implements PropertyEditorRegistrar {
public void registerCustomEditors(PropertyEditorRegistry registry) {
String dateFormat = yyyy/MM/dd
registry.registerCustomEditor(Date, new CustomDateEditor(new SimpleDateFormat(dateFormat), true))
}
}
<>strong(2)> 使铁路公司认识到这一日期的编辑,在<条码>上登记下列星号:
beans = {
customPropertyEditorRegistrar(CustomDateEditorRegistrar)
}
<><>>>> 如今,你以<代码>yyyyyyy/MM/dd<>/code>的形式寄出一个编号为foo
的参数。 不动产将自动与名为<代码>foo的财产有关。 使用:
myDomainObject.properties = params
或
new MyDomainClass(params)