ParseException:Unparseable date:"Wed Mar 30 00:00:00 GMT + 05:30 2016"(偏移4)

Rya*_*are 4 android string-parsing android-time-square

我尝试解析一个带有日期的字符串,将其转换为日期格式.字符串采用以下格式.

2016年3月30日00:00:00 GMT + 2016年5月30日

但是当我解析字符串我得到一个错误说,

java.text.ParseException:Unparseable date:"Wed Mar 30 00:00:00 GMT + 05:30 2016"(偏移4)

下面是我的代码的一部分.我该如何避免这个错误?任何帮助,将不胜感激.

SimpleDateFormat sdf3 = new SimpleDateFormat("EEE MM dd kk:mm:ss zzzz yyyy",Locale.ENGLISH);

for(int i=0 ; i <jArr.length() ; i++){
    String tempDate = jArr.get(i).toString();
    dateList.add(tempDate);
}

try{
    Date d1 = sdf3.parse(dateList.get(0));                        

}catch (Exception e){ e.printStackTrace(); }
Run Code Online (Sandbox Code Playgroud)

小智 19

检查一次.对我来说很好

SimpleDateFormat sdf3 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);

    Date d1 = null;
    try{
        d1 = sdf3.parse("Wed Mar 30 00:00:00 GMT+05:30 2016");

    }catch (Exception e){ e.printStackTrace(); }


    System.out.println("check..." + d1);
Run Code Online (Sandbox Code Playgroud)