周五3月30日00:00:00 CET 14至dd / mm / yyyy

时间:2014-04-03 23:03:55

标签: java date datetime simpledateformat

我尝试将格式日期Fri Mar 30 00:00:00 CET 14解析为dd / mm / yyyy

这是我的代码

   SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
   System.out.println(formatter.parse(date_retour.toString()));

错误java.text.ParseException: Unparseable date: "Fri Mar 30 00:00:00 CET 14"

请帮助

现在没关系

    try {
        SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);  
        SimpleDateFormat formatter2 = new SimpleDateFormat("dd-MM-yyyy");  
        Date date;
        date = formatter.parse(date_retour.toString());
        donnees [i][9]  =formatter2.format(date);
    } catch (ParseException ex) {
        Logger.getLogger(operation2.class.getName()).log(Level.SEVERE, null, ex);
    }

1 个答案:

答案 0 :(得分:3)

您需要将日期格式模式与输入String

相匹配
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z", Locale.ENGLISH);