Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Groovy中的日期会话_Groovy - Fatal编程技术网

Groovy中的日期会话

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

在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.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