我尝试将日期格式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);
    }

最佳答案

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

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

关于java - 星期五3月30日00:00:00 CET 14到dd/mm/yyyy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22850574/

10-11 22:28
查看更多