У меня есть две отметки времени в формате даты.
Как я могу получить количество дней, которые присутствуют в данном диапазоне?
SimpleDateFormat sdf = new SimpleDateFormat("dd MM yyyy HH:mm:ss");
Date begin=sdf.parse("27 02 2014 23:00:00");
Date end=sdf.parse("01 03 2014 00:00:10");
В приведенном выше случае это должно быть 3, то есть (27 февраля, 28 февраля и 1 января)
int days = (int) (end.getTime() - begin.getTime())/(1000*3600*24) ;
Вышеупомянутый метод не помогает, поскольку он учитывает всю отметку времени.