在以前的 grails 版本中,我可以使用这里的 java.util.Date 的 groovy 增强版本。
升级到 grails 4 后,所有这些方法都不会在 java.util.Date 上抛出方法签名。不知何故,这些时髦的添加并没有被采纳。
def fdate=new Date();
out << fdate.format("MM/dd/yyyy")
//No signature of method: java.util.Date.format()
在以前的 grails 版本中,我可以使用这里的 java.util.Date 的 groovy 增强版本。
升级到 grails 4 后,所有这些方法都不会在 java.util.Date 上抛出方法签名。不知何故,这些时髦的添加并没有被采纳。
def fdate=new Date();
out << fdate.format("MM/dd/yyyy")
//No signature of method: java.util.Date.format()
将依赖项添加groovy-dateutil
到您的build.gradle
:
runtime 'org.codehaus.groovy:groovy-dateutil'
相关的扩展方法定义在https://github.com/apache/groovy/blob/master/subprojects/groovy-dateutil/src/main/java/org/apache/groovy/dateutil/extensions/DateUtilExtensions.java#L526 -L528,在groovy-dateutil
库中。