Groovy UTC le formatage de la date

Ok, donc je suis en train de faire un simple UTC le formatage de la date de script qui prend l'UTC et le convertit dans un format spécifique pour la date et l'heure. Je peux obtenir le script fonctionne bien en javascript, mais le plugin que j'utilise exige Groovy apparemment. Je ne suis pas familier avec elle, j'ai dit que la programmation est essentiellement le même, car il peut utiliser des bibliothèques javascript/langue. En tout cas, voici mon extrait de code:

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;

Je reçois ce message d'erreur lorsque je tente de lancer mon script:

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:
{}

Toute aide serait grandement appréciée. Aussi, je peux obtenir l'exécution de ce script exactement comme je voudrais que javascript normale.

BTW, l'UTC n'est pas un format, c'est un fuseau horaire. 🙂 Mais si vous ajoutez un "Z" à la fin de votre chaîne de caractères (par exemple, 20130607142105Z) vous auriez un ISO8601 format de la date et de l'heure de chaîne.
Celui qui a dit que vous Groovy et Javascript ont la même syntaxe est faux... C'est 95% compatible avec JAVA, pas de Javascript.
Pourquoi la balise JavaScript? Savez-vous que JavaScript a rien à voir avec Java? javascriptisnotjava.io
J'avais déjà accepté une Réponse à cette question, plus de quatre ans. merci pour l'entrée.
Beaucoup de choses ont changé en quatre ans, concernant la date du temps de travail sur la plate-forme Java.

OriginalL'auteur Cornelius Qualley | 2013-06-07