Java SimpleDateFormat возвращает неожиданный результат

Я пытаюсь использовать SimpleDateFormat в Java для синтаксического анализа строки на сегодняшний день с помощью следующего кода.

public class DateTester {

    public static void main(String[] args) throws ParseException {
        String dateString = "2011-02-28";

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

        System.out.println(dateFormat.parse(dateString));
    }
}

Я ожидал, что некоторые ошибка разбора. Но что интересно, он выводит следующую строку.

Wed Jul 02 00:00:00 IST 195

Не могу понять. Может ли кто-нибудь помочь?

Спасибо

15
задан Raedwald 13 June 2013 в 12:19
поделиться