1

在 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”是错误的,但是查看文档我无法弄清楚如何正确执行。

谢谢!

4

0 回答 0