Нумерация месяцев в джаве с нуля. Делаем (new GregorianCalendar(2008, 0, 0)).getActualMaximum(GregorianCalendar.DAY_OF_MONTH) = 31, всё ок, это Январь (new GregorianCalendar(2008, 1, 0)).getActualMaximum(GregorianCalendar.DAY_OF_MONTH) = 31 — а это уже февраль! (new GregorianCalendar(2008, 2, 0)).getActualMaximum(GregorianCalendar.DAY_OF_MONTH) = 29 — это верно для февраля. Т.е. у нас январь — 0 и 1, и дальше всё съезжает на единицу. Так и должно быть?
Ответ на:
комментарий
от winger
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Товарищи надо что-то решать (2009)
- Форум Баг в Top 10 тем (2010)
- Новости Прощай Netscape Communicator (Navigator) (2007)
- Форум Найти все комбинации матрицы (java) (2014)
- Форум Записки программиста (2007)
- Новости Неделя Linux: конференция «Свободное программное обеспечение в высшей школе» и Школа для преподавателей (2007)
- Форум Запись структуры в файл (2011)
- Форум bug (2008)
- Форум bug? (2009)
- Форум Bug (2005)