java.text.ParseException: Unparseable date: “Wed Jan 11 00:00:00 CET 2012”

不问归期 提交于 2019-12-10 11:44:55

问题


I have the next problem with this date:

java.text.ParseException: Unparseable date: "Wed Jan 11 00:00:00 CET 2012"

I have this:

 DateFormat formatter ; 
      Date dateIn=null;  
       formatter = new SimpleDateFormat( "EEE MMM dd HH:mm:ss yyyy" ); 
       try {
        dateIn = (Date)formatter.parse(dateI);
    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } 

What I'm doing bad?. Thanks


回答1:


Use timezone and also a locale

SimpleDateFormat( "EEE MMM dd HH:mm:ss z yyyy", Locale.US);

to reflect English language in the input string (days and month names).




回答2:


You need to add z in your format string for including timezone. Try this:

SimpleDateFormat( "EEE MMM dd HH:mm:ss z yyyy" );



来源:https://stackoverflow.com/questions/13026162/java-text-parseexception-unparseable-date-wed-jan-11-000000-cet-2012

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!