Java SimpleDateFormat: исключение непарсируемой даты

Код, как указано ниже:

public static void main(String[] args){
    Date date = new Date();
    DateFormat dateFormat= new SimpleDateFormat("dd-MMM-yyy");

    try{
        Date formattedDate = dateFormat.parse(date.toString());
        System.out.println(formattedDate.toString());
    }catch(ParseException parseEx){
        parseEx.printStackTrace();
    }
}

В коде выше,dateFormat.parse(date.toString()) выбрасывает непарсируемое исключение даты:Unparseable date: "Mon Jan 28 18:53:24 IST 2013

Я не могу понять причину этого.

Ответы на вопрос(3)

Ваш ответ на вопрос