В чем разница между добавлением DAY_OF_MONTH или DAY_OF_YEAR к объекту Calendar?JAVA

Программисты JAVA общаются здесь
Anonymous
В чем разница между добавлением DAY_OF_MONTH или DAY_OF_YEAR к объекту Calendar?

Сообщение Anonymous »

Я хочу увеличить определенную дату на 1 день. Я создаю объект Calendar, например:

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

Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2012);
cal.set(Calendar.MONTH, 0);
cal.set(Calendar.DAY_OF_MONTH, 31);
Тогда, чтобы увеличить его на 1 день, я могу сделать 2 вещи:

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

cal.add(Calendar.DAY_OF_MONTH, 1);
ИЛИ

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

cal.add(Calendar.DAY_OF_YEAR, 1);
Существуют и другие константы «ДЕНЬ», но я получаю тот же результат, используя два вышеуказанных метода увеличения дня на 1. В этом случае я получу разные результаты для двоих?

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

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