Я пытаюсь вычислить разницу между двумя днями в количестве дней. Почему-то сравнение 03.01.2013 и 04.01.2013 дает результат 30, как и сравнение 03.01.2013 и 31.03.2013
Я пытаюсь вычислить разницу между двумя днями в количестве дней. Почему-то сравнение 03.01.2013 и 04.01.2013 дает результат 30, как и сравнение 03.01.2013 и 31.03.2013
[code]Calendar cal = Calendar.getInstance(); cal.clear();
cal.set(2013, Calendar.MARCH, 1); Date start = cal.getTime();
cal.set(2013, Calendar.APRIL, 1); Date end = cal.getTime();
long days = TimeUnit.MILLISECONDS.toDays(end.getTime() - start.getTime()); System.out.println("!!! Amount of days : " + String.valueOf(days));