我刚刚将 Grails 应用程序从 2.2 升级到 2.3,并且在我的代码中遇到了一些有关日期的错误。我一升级,我的日期就无法验证。日期的格式为 "MM/DD/yyyy HH:mm"。 Grails 2.2 可以很好地处理它们,但 2.3 无法绑定(bind)到 Date 对象。我已经通过将文本解析为日期对象来完成解决方案,但它并不像我想要的那么干净。
最佳答案
将日期格式添加到 Config.groovy
中的 grails.databinding.dateFormats
。
grails.databinding.dateFormats = ['MM/DD/yyyy HH:mm']
关于Grails 2.2 到 2.3 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23062823/