在 GWT 我试图解析这个字符串
String myString = "Thu Jul 11 10:37:45 BST 2013";
像这样:
DateTimeFormat sdf = DateTimeFormat.getFormat("EEE MM dd HH:mm:ss Z yyyy");
Date myDate = sdf.parse(myString);
Window.alert(myDate.toString());
但我得到这个错误:
18:06:12.293 [ERROR] [dialective] Uncaught exception escaped
com.google.gwt.event.shared.UmbrellaException: Exception caught: Exception caught: Thu Jul 11 10:37:45 BST 2013
[...]
Caused by: java.lang.IllegalArgumentException: Thu Jul 11 10:37:45 BST 2013
at com.google.gwt.i18n.shared.DateTimeFormat.parse(DateTimeFormat.java:1437)
at com.google.gwt.i18n.shared.DateTimeFormat.parse(DateTimeFormat.java:882)
可能字符串“EEE MM dd HH:mm:ss Z yyyy”是错误的,但是查看文档我无法弄清楚如何正确执行。
谢谢!