缺少 grails 4 groovy 的日期增强方法
grails 4 groovy's date enhancement methods missing
在以前的 grails 版本中,我能够使用 java.util.Date 的 groovy 增强版 here。
升级到 grails 4 后,所有这些方法都没有在 java.util.Date 上抛出方法签名。不知何故 groovy 添加项没有被拾取。
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
库中。
在以前的 grails 版本中,我能够使用 java.util.Date 的 groovy 增强版 here。
升级到 grails 4 后,所有这些方法都没有在 java.util.Date 上抛出方法签名。不知何故 groovy 添加项没有被拾取。
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
库中。