9

我试图制作一个 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?

4

3 回答 3

23

SimpleDateFormat在 GWT 中不可用。请改用com.google.gwt.i18n.client.DateTimeFormat

于 2013-08-09T03:06:51.743 回答
3

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

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

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

于 2014-06-21T11:35:35.573 回答
0

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

于 2013-11-28T15:11:01.210 回答