【发布时间】:2019-08-18 20:52:27
【问题描述】:
在之前的 grails 版本中,我可以使用 java.util.Date 的 groovy 增强版本,在 here 找到。
升级到 grails 4 后,所有这些方法都不会在 java.util.Date 上抛出方法签名。不知何故,这些时髦的添加并没有被采纳。
def fdate=new Date();
out << fdate.format("MM/dd/yyyy")
//No signature of method: java.util.Date.format()
【问题讨论】:
-
你的项目中有
org.codehaus.groovy:groovy-dateutil吗? -
考虑不使用
java.util.Date。该课程设计不良且早已过时。而是使用来自java.time, the modern Java date and time API 的LocalDate和DateTimeFormatter。
标签: grails groovy java.util.date grails-4