Java 安卓可以';t分析迄今为止的字符串

Java 安卓可以';t分析迄今为止的字符串,java,android,date,Java,Android,Date,我有这根绳子 Wed, 08 Jan 2014 9:30 am WET 需要解析为日期对象,我尝试了很多掩码,但都不起作用,这是我最后一次尝试的东西,我认为它可以工作,但没有 SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa z", Locale.ENGLISH); 谢谢 堆栈跟踪 01-08 14:25:25.906: W/System.err(13288): java.text.P

我有这根绳子

Wed, 08 Jan 2014 9:30 am WET
需要解析为日期对象,我尝试了很多掩码,但都不起作用,这是我最后一次尝试的东西,我认为它可以工作,但没有

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa z", Locale.ENGLISH);
谢谢

堆栈跟踪

01-08 14:25:25.906: W/System.err(13288): java.text.ParseException: Unparseable date: "Wed, 08 Jan 2014 11:59 am WET"
01-08 14:25:25.914: W/System.err(13288):    at java.text.DateFormat.parse(DateFormat.java:626)
我最终用这个来代替

SimpleDateFormat dateFormat     = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa", Locale.ENGLISH);
Date date = dateFormat.parse(dateString.substring(0, dateString.length() - 4));
WET
部分是原因,所以我删除了它,它不会给出确切的时间,但我只需要日期和月份,

如果日期和月份是英文的,请给格式化程序一个,否则它将使用默认的区域设置(我认为不是英文的),因此无法解析字符串

SimpleDateFormat dateFormat =
      new SimpleDateFormat("EEE, dd MMM yyyy hh:mm aaa z", Locale.ENGLISH);

这就是我在甲骨文网站上发现的。结尾是什么?不知道,我想是区域,我从雅虎网站上得到的。请发布stacktrace,因为它对我有用。应该是
hh:mm
?@turbo是的,我写的时候失败了,对不起。@user2427819检查此线程: