У меня есть проблема в конвертации даты в Java, не знаю, где я ошибаюсь ... < /p>
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();
}
< /code>
Дата ввода 2011-12-15, и я ожидаю, что результат «15 декабря 2011 года», но я получаю его как «15 января 2011 года» < /p>
Куда я ошибаюсь?
Подробнее здесь: https://stackoverflow.com/questions/877 ... rong-month