2016-08-26 3 views
-1

Hallo `ve ein Problem mit der Funktiongroovy Parse Datum Missing

package demo 
Date d1 = new Date() 
d1.parse("yyyy.MM.dd","2016.02.10") 

oder eine andere Kombination analysieren:

d= new Date().parse('dd.MM.yyyy',"2016.02.10").format('yyyy-MM-dd') 

Sowohl eine Ausnahme aus:

groovy.lang.MissingMethodException: 
No signature of method: static demo.Date.parse() 
is applicable for argument types: (
java.lang.String, java.lang.String) 
values: [yyyy.MM.dd, 2016.02.10] 

Könnte mir jemand geben ein Hinweis?

Antwort

2

Irgendwie verwenden Sie nicht java.util.Date, aber Ihre eigene Klasse demo.Date, die natürlich nicht die parse Methode hat. Verwenden Sie stattdessen java.util.Date und es wird funktionieren.

+0

haha ​​yup :) deshalb habe ich ihn zu simplydateformat xD geführt er kann es sogar jetzt formatieren :) – Kushan

+1

Warum nicht einfach die richtige Klasse verwenden. ;-) – Vampire

+0

naja, er will es nicht parsen: D seinen zweiten sehen ... er will es in einem anderen Format formatieren ... :) er wäre verwirrt gewesen, wenn ich ihm gerade das Datum – Kushan