2016-08-26 4 views
-1

Здравствуйте I`ve проблема с функцией синтаксического анализазаводной синтаксического анализа Дата MissingMethodException

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

Или другую комбинацию:

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

И бросить исключение:

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] 

Может кто-нибудь дать мне Намек?

ответ

2

Как-то вы не используете java.util.Date, но ваш собственный класс demo.Date который, конечно же, не имеет метода parse. Вместо этого используйте java.util.Date, и он будет работать.

+0

haha ​​yup :) вот почему я привел его к упрощению формы xD, он может даже отформатировать его сейчас :) – Kushan

+1

Почему бы просто не использовать правильный класс. ;-) – Vampire

+0

ну, он не хочет разбирать его: D см. Его второй ... он хочет отформатировать его в другом формате ... :) он бы смутился, если бы я только что дал ему. Дата – Kushan

Смежные вопросы