Java. Странное поведение Calendar

244
23 декабря 2016, 13:10

Я использую такой синтаксис:

 System.out.println(calendar.get(Calendar.DAY_OF_MONTH));

И все работает верно выводит 21 и сегодня 21е число.

Но когда я посылаю:

System.out.println(calendar.get(Calendar.MONTH));

Мне печатает 11 хотя сейчас 12-ый месяц.

Почему это происходит, как исправить? Помогите пожалуйста.

Answer 1

Попробуйте использовать GreagorianCalendar, наследника от Calendar

READ ALSO
Cookies в Spring REST [требует правки]

Cookies в Spring REST [требует правки]

Имеется метод который принимает @RequestBody, также необходимо брать данные из cookie, в которых содержится язык, но если использовать HttpServlerRequest getCookies,...

291