Как преобразовать «Пн, 18 июня, 00:00:00 IST 2012» в 18/06/2012?

У меня есть значение, подобное следующему Mon Jun 18 00:00:00 IST 2012 , и я хочу преобразовать его в 06.18.2012

Как это конвертировать?

Я попробовал этот метод

public String toDate(Date date) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
        Date theDate = null;
        //String in = date + "/" + month + "/" + year;
        try {
            theDate = dateFormat.parse(date.toString());
            System.out.println("Date parsed = " + dateFormat.format(theDate));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return dateFormat.format(theDate);
    }

, но он выдает следующее исключение:

java.text.ParseException: Unparseable date: "Mon 18 Jun 00:00:00 IST 2012"

29
задан Jagger 25 April 2016 в 11:24
поделиться