没有源代码可用于类型java.text.SimpleDateFormat:GWT编译错误

时间:2013-08-09 02:57:40

标签: java gwt

我正在尝试制作GWT应用程序。然后在 客户端和共享端 中使用SimpleDateFormat类时出现了一些错误。

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

以下是我在客户端的代码:

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

但我可以在服务器端使用SimpleDateFormat ...... 我想知道我是否不能在客户端或共享端使用SimpleDateFormat?

3 个答案:

答案 0 :(得分:21)

GWT中没有

SimpleDateFormat。请改用com.google.gwt.i18n.client.DateTimeFormat

答案 1 :(得分:2)

GWT不包含SimpleDateFormat,而是包含DateTimeFormat 所以你可以使用

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

更多阅读“com.google.gwt.i18n.client.DateTimeFormat”。

答案 2 :(得分:0)

我不知道这是否是我的代码的问题,因为它一直工作到现在为止。我从来没有改变过代码......只是停止编译......