我有一个功能必须在客户端和服务器上以相同的方式工作,并且它格式化日期。
if (GWT.isClient())
{
// Use DateTimeFormat
} else {
// Use SimpleDateFormat
}
GWT 抱怨:没有可用于 SimpleDateFormat 类型的源代码。该错误不是致命的(至少在开发模式下),但很烦人并且无法抑制它。在http://groups.google.com/group/google-web-toolkit/browse_thread/thread/981247fca161c287上发现了一个类似的问题。他们建议:
您可以提供 SimpleDateTimeFormat 的虚拟超级源实现,以便编译。
我试过了。现在 Eclipse 抱怨:
java.text 声明的包“java.text”与预期的包“foo.jre.java.text”不匹配 SimpleDateFormat.java