2013-08-09 11 views
7

Próbowałem utworzyć aplikację GWT. Następnie dostałem błędy podczas korzystania z klasy SimpleDateFormat w klienta i wspólnej stronie.Kod źródłowy nie jest dostępny dla typu java.text.SimpleDateFormat: Błąd kompilacji GWT

[ERROR] [gwtfirst] Line 381: No source code is available for type java.text.SimpleDateFormat; did you forget to inherit a required module? 

Oto mój kod na stronie klienta:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
Window.alert(sdf.format(usersList.get(30).getCreatedate())); 

Ale mogę używać SimpleDateFormat ze strony serwera ... Zastanawiam się, czy nie można użyć SimpleDateFormat klienta lub w udostępnionym stronie ?

Odpowiedz

0

Nie wiem, czy to jest problem z moim kodem, ponieważ działa on cały dzień do teraz. Nigdy nie zmienił tego kodu ... po prostu przestał kompilacji ....

1

GWT nie zawiera SimpleDateFormat zamiast mieć DateTimeFormat Więc można użyć

DateTimeFormat dateTimeFormat = DateTimeFormat.getFormat("YYYY/MM/DD") 
Date date = dateTimeFormat.parse(str); 

dłużej czytać „com.google.gwt. i18n.client.DateTimeFormat ".

Powiązane problemy