Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date Grails 2.2至2.3中的日期_Date_Grails - Fatal编程技术网

Date Grails 2.2至2.3中的日期

Date Grails 2.2至2.3中的日期,date,grails,Date,Grails,我刚刚将Grails应用程序从2.2升级到2.3,在代码中遇到了一些关于日期的错误。我一升级,我的约会就没有通过验证。日期格式为“MM/DD/yyyy HH:MM”。Grails2.2处理得很好,但2.3无法绑定到日期对象。我已经通过将文本解析为日期对象来解决这个问题,但它并不像我希望的那样干净 将日期格式添加到Config.groovy中的grails.databinding.dateforms grails.databinding.dateFormats = ['MM/DD/yyyy HH:

我刚刚将Grails应用程序从2.2升级到2.3,在代码中遇到了一些关于日期的错误。我一升级,我的约会就没有通过验证。日期格式为“MM/DD/yyyy HH:MM”。Grails2.2处理得很好,但2.3无法绑定到日期对象。我已经通过将文本解析为日期对象来解决这个问题,但它并不像我希望的那样干净

将日期格式添加到
Config.groovy
中的
grails.databinding.dateforms

grails.databinding.dateFormats = ['MM/DD/yyyy HH:mm']

更详细。

在2.3中,数据绑定发生了重大变化,这几乎肯定是问题的原因。如果您想使用Grails2.3中的旧数据绑定行为,请将以下内容添加到
Config.groovy

grails.databinding.useSpringBinder = true

您一定尝试过使用简单日期格式的日期解析函数?即使在2.2中?您需要它,对吗?尽管这可能会解决问题,但不建议这样做,spring databinder已被弃用,取而代之的是新的增强grails数据绑定机制,不应启用此设置。