Ich codiere das mit Groovy
Ich versuche gerade, eine Zeichenfolge, die ich habe, in ein Datum umzuwandeln, ohne etwas zu langwieriges tun zu müssen.
String theDate = "28/09/2010 16:02:43";
def newdate = new Date().parse("d/M/yyyy H:m:s", theDate)
Ausgabe:
Tue Aug 10 16:02:43 PST 2010
Der obige Code funktioniert jedoch einwandfrei, wenn sich meine Zeichenfolge in Folgendes ändert:
String testDate = "Tue Aug 10 16:02:43 PST 2010"
def newerdate = new Date().parse("d/M/yyyy H:m:s", testDate)
Es sagt mir, dass "es keinen solchen Wert für Di gibt". Ich habe versucht, ein 'E' in die Analyse für das Datum zu werfen, aber es wurde angegeben, dass das Datum nicht analysiert werden konnte.
Kann jemand erklären, wie ich das zweite Beispiel analysieren soll?