我正在尝试将以下 str 解析为日期:
2013-10-23T11:00:00EDT
我正在使用以下方法:
String TIMEZONE_DATE_TIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ssz";
Date date = new SimpleDateFormat(TIMEZONE_DATE_TIME_FORMAT, Locale.US).parse(strDate);
它在大多数设备上运行良好,但在某些设备上会引发以下异常:
java.text.ParseException: Unparseable date: "2013-10-23T11:00:00EDT" (at offset 19)
有人可以解释为什么吗?