缺少 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库中。