Преобразование формата даты Java - неправильный месяц

У меня проблема при преобразовании даты в java, не знаю, где я ошибаюсь ...

    String dateStr = "2011-12-15";
    String fromFormat = "yyyy-mm-dd";
    String toFormat = "dd MMMM yyyy";

    try {
        DateFormat fromFormatter = new SimpleDateFormat(fromFormat);
        Date date = (Date) fromFormatter.parse(dateStr);

        DateFormat toformatter = new SimpleDateFormat(toFormat);
        String result = toformatter.format(date);

    } catch (ParseException e) {
        e.printStackTrace();
    }

Дата ввода - 2011-12-15, и я ожидаю, что результат будет «15 декабря. 2011 ", но я понял это как" 15 января 2011 "

, где я ошибаюсь?

8
задан Mat 7 January 2012 в 15:26
поделиться