java.text.ParseException:无法解析的日期:“2016/02/28”

时间:2016-02-28 13:29:42

标签: java date

我正在尝试解析以下日期: 28/02/2016 使用以下代码:

             String cDate = stringTokenizer.nextElement().toString();
             Date dates;
             dates = null;
             SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
             try {
                   dates = dateFormat.parse(cDate); 
                 }  
             catch (ParseException ex) {
                    Logger.getLogger(Edit_Match_Final.class.getName()).log(Level.SEVERE, null, ex);
                }

然而,我收到错误: java.text.ParseException:Unparseable date:“28/02/2016”

2 个答案:

答案 0 :(得分:0)

您的格式规范字符串错误,应为:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");

答案 1 :(得分:0)

您使用错误的格式进行解析。使用这个:dd / MM / yyyy 而不是dd-MM-yyyy。或者您可以使用JChronic进行自动数据分析。例如:

Chronic.parse( “14/2/2001”) Chronic.parse(“2010年1月20日”)