Groovy中的日期会话
在groovy中,我使用下面的代码生成日期,格式为Ready API 3.3.1中的Groovy中的日期会话,groovy,Groovy,在groovy中,我使用下面的代码生成日期,格式为Ready API 3.3.1中的“2020-09-14T06:00:00Z” def today = new Date() return today.format("yyyy-MM-dd") + "T" + today.format("HH:mm:ss") +".000Z" 更新到3.3.2后,它给了我一个错误 groovy.lang.MissingMethod
“2020-09-14T06:00:00Z”
def today = new Date()
return today.format("yyyy-MM-dd") + "T" + today.format("HH:mm:ss") +".000Z"
更新到3.3.2后,它给了我一个错误
groovy.lang.MissingMethodException: No signature of method: java.util.Date.format()
is applicable for argument types: (String) values: [yyyy-MM-dd].
在Groovy的最新版本中,日期扩展方法已被移动到它们自己的库中,您必须将其添加到项目中。例如,如果您使用Gradle作为构建工具,您可能需要以下内容:
compile group: 'org.codehaus.groovy', name: 'groovy-dateutil', version: '3.0.5'
如果使用Maven:
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-dateutil</artifactId>
<version>3.0.5</version>
</dependency>
org.codehaus.groovy
groovy dateutil
3.0.5