Ошибка в Java для григорианского календаряJAVA

Программисты JAVA общаются здесь
Anonymous
Ошибка в Java для григорианского календаря

Сообщение Anonymous »

Я пытаюсь добавить 89 дней в CurrentDate через gregoriancalendar , который возвращается 31/04/2015. Ниже приведен фрагмент кода. < /P>

Код: Выделить всё

Calendar now = Calendar.getInstance();
String dt="31012013";
now.set(Integer.parseInt(dt.substring(4)),Integer.parseInt(dt.substring(2,4)),Integer.parseInt(dt.substring(0,2)));
now.add(Calendar.DATE, 89);
String matdate=Integer.toString(now.get(Calendar.DATE))+ "/"+ (now.get(Calendar.MONTH) ) +"/" + now.get(Calendar.YEAR);
После выполнения этого кода значение matdate поступает как 31/04/2013

Подробнее здесь: https://stackoverflow.com/questions/146 ... n-calendar

Вернуться в «JAVA»