我正在尝试制作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?
答案 0 :(得分:21)
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)
我不知道这是否是我的代码的问题,因为它一直工作到现在为止。我从来没有改变过代码......只是停止编译......