好的,所以我正在做一个简单的 UTC 日期格式化脚本,它采用 UTC 并将其转换为日期和时间的特定格式。我可以让脚本在 javascript 中正常工作,但我使用的插件显然需要 Groovy。我不熟悉它,有人告诉我编程本质上是一样的,因为它可以使用 javascript 库/语言。无论如何,这是我的代码片段:
import java.util.*;
var d = new Date();
var CurrentDay = ('0' + d.getUTCDate()).slice(-2);
var CurrentMonth = ('0' + d.getUTCMonth()).slice(-2);
var CurrentYear = d.getUTCFullYear();
var CurrentHours = ('0' + d.getUTCHours()).slice(-2);
var CurrentMinutes = ('0' + d.getUTCMinutes()).slice(-2);
var CurrentSeconds = ('0' + d.getUTCSeconds()).slice(-2);
var DateFormatted = CurrentYear.toString() + CurrentMonth.toString() + CurrentDay.toString() + CurrentHours.toString() + CurrentMinutes.toString() + CurrentSeconds.toString();
return DateFormatted;
当我尝试运行我的脚本时,我收到了这条错误消息:
groovy.lang.MissingMethodException: No signature of method: Script1.var() is applicable for argument types: (java.util.Date) values: [Thu Jun 06 21:18:43 CDT 2013]
Possible solutions: wait(), run(), run(), every(), any(), wait(long)
Parameters:
{}
任何帮助将非常感激。此外,我可以让这个脚本完全按照我想要的正常 javascript 运行。