Как сосчитать количество дней?

Модератор: Absurd

Ответить
Chester
Сообщения: 60
Зарегистрирован: 06 дек 2004, 10:46
Откуда: Kyiv, Ukraine
Контактная информация:

Как сосчитать количество дней?

Сообщение Chester » 27 июн 2005, 17:19

Как сосчитать количество дней между начальной и конечной датой? Первое что приходит в голову:

public Integer getDaysByMilisecond(Date startDate, Date endDate) {
Integer result = new Integer(Math.round(endDate.getTime()-startDate.getTime())/(86400000));
return result;
}

Но этот метод почему-то даёт не правильные результаты (как правило если даты в разных месяцах). Я так понимаю что нужно учитывать переход между месяцами, но как это сделать, увы, не знаю. Если есть какие нить соображения по этому поводу - подскажите, плз. Заранее благодарен.

artcore
Сообщения: 15
Зарегистрирован: 17 июн 2005, 12:21
Откуда: *.spb.ru

Сообщение artcore » 27 июн 2005, 17:30


artcore
Сообщения: 15
Зарегистрирован: 17 июн 2005, 12:21
Откуда: *.spb.ru

Сообщение artcore » 27 июн 2005, 17:31


Ответить