SimpleDateFormat无法正常工作

seb*_*ock 2 java time date date-format simpledateformat

我在这个上撕下了我的头发.尝试将此字符串解析为Date对象:

Fri, 28 Oct 2011 07:43:18 GMT
Run Code Online (Sandbox Code Playgroud)

但它不会起作用.相反,我得到一个ParseException:

10-28 15:50:12.730: WARN/System.err(31232): java.text.ParseException: Unparseable date: Fri, 28 Oct 2011 07:43:18 GMT
Run Code Online (Sandbox Code Playgroud)

我使用的代码如下(我已经尝试对格式化字符串进行多次调整无效):

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:m:s zzz");
Run Code Online (Sandbox Code Playgroud)

我知道Javas Date and Time课程有很多不足之处,但是这个课程让我很伤心......

lig*_*303 6

你的格式看起来更像这样(双mm和双ss):

new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
Run Code Online (Sandbox Code Playgroud)