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

时间:2016-02-02 09:56:45

标签: 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)

如何将其转换为日期?

1 个答案:

答案 0 :(得分:6)

只需从

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

{{1}}