private final SimpleDateFormat gmailDateFormatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
但是当我解析日期字符串“Thu, 25 Sep 2014 16:26:20 +0300”时,我得到以下异常
java.text.ParseException: Unparseable date: "Thu, 25 Sep 2014 16:26:20 +0300"
最佳答案
将 Locale.ENGLIS 作为第二个参数添加到 SimpleDateFormat 构造函数中,它可以工作:
private static final SimpleDateFormat gmailDateFormatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.ENGLISH);
关于java - 为什么我的日期无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26053490/