偏移量为5的无法解释日期

Ale*_*mbo -3 android date simpledateformat

我在尝试将字符串转换Mon, 01 Feb 2016 13:04:51 -0500为日期时遇到问题.

运用

SimpleDateFormat formatter = new SimpleDateFormat("EEE, MMM dd, yyyy HH:mm:ss Z", Locale.US);

或者Locale.ENGLISH在日志中显示一个解析异常:

java.text.ParseException: Unparseable date: "Mon, 01 Feb 2016 13:04:51 -0500" (at offset 5)

我怎样才能将它转换为约会?

Pun*_*rma 6

只需更改此行即可

SimpleDateFormat formatter = new SimpleDateFormat("EEE, MMM dd, yyyy HH:mm:ss Z", Locale.US);
Run Code Online (Sandbox Code Playgroud)

SimpleDateFormat formatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.US);
Run Code Online (Sandbox Code Playgroud)