Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Определить количество дней в интервале дат / 13 сообщений из 13, страница 1 из 1
29.11.2004, 17:19
    #32804529
Наталья С.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
Здравствуйте!
Необходимо определить количество дней в интервале дат.
Date start_date = rs.getDate("start_date");
Date end_date = rs.getDate("end_date");
long time_between = end_date.getTime() - start_date.getTime();
start_date = 10.01.2004
end_date = 09.01.2005
Интервал time_between получается равным 365, хотя должно быть 366
Как правильно рассчитать количество дней? Спасибо.
...
Рейтинг: 0 / 0
29.11.2004, 17:33
    #32804565
Наталья С.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
Никто не знает или просто считает вопрос глупым?..:(
...
Рейтинг: 0 / 0
29.11.2004, 17:41
    #32804581
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
365-10+9 = по вашему сколько???
...
Рейтинг: 0 / 0
29.11.2004, 17:43
    #32804583
Наталья С.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
zalexaka365-10+9 = по вашему сколько???
2004 год - високосный в феврале 29 дней.
...
Рейтинг: 0 / 0
29.11.2004, 17:43
    #32804584
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
zalexaka365-10+9 = по вашему сколько???
patch 366-10+9
...
Рейтинг: 0 / 0
29.11.2004, 17:44
    #32804588
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
заработался
...
Рейтинг: 0 / 0
29.11.2004, 17:45
    #32804593
Наталья С.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
zalexakapatch 366-10+9
дело в том, что и 10 число и 9 число должны учитываться.
Дата с 10.01.2004 по 09.01.2005 включительно.
...
Рейтинг: 0 / 0
29.11.2004, 17:53
    #32804613
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
Наталья С.Здравствуйте!
Необходимо определить количество дней в интервале дат.
Date start_date = rs.getDate("start_date");
Date end_date = rs.getDate("end_date");
long time_between = end_date.getTime() - start_date.getTime();
start_date = 10.01.2004
end_date = 09.01.2005
Интервал time_between получается равным 365, хотя должно быть 366
Как правильно рассчитать количество дней? Спасибо.

long days = time_between / (24 * 60 * 60 * 1000) + 1;
...
Рейтинг: 0 / 0
29.11.2004, 17:57
    #32804622
Anatoly K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
Наталья С.Здравствуйте!
Необходимо определить количество дней в интервале дат.
Date start_date = rs.getDate("start_date");
Date end_date = rs.getDate("end_date");
long time_between = end_date.getTime() - start_date.getTime();
start_date = 10.01.2004
end_date = 09.01.2005
Интервал time_between получается равным 365, хотя должно быть 366
Как правильно рассчитать количество дней? Спасибо.

В таком виде считается от 10.01.2004 00:00 до 09.01.2005 00:00
Т.е. 9-е число на самом деле не учитывается
...
Рейтинг: 0 / 0
29.11.2004, 18:02
    #32804634
z
z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
end_date.getTime() - start_date.getTime() +1 ;

анал. сколько цифр между 2 и 4 включительно. 4-2+1.
...
Рейтинг: 0 / 0
29.11.2004, 18:03
    #32804637
Наталья С.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
Anatoly K, А.Грасоff™
Спасибо большое
...
Рейтинг: 0 / 0
29.11.2004, 18:05
    #32804645
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
Наталья С.Anatoly K, А.Грасоff™
Спасибо большое
и нобелевская премия
...
Рейтинг: 0 / 0
29.11.2004, 18:08
    #32804651
Наталья С.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить количество дней в интервале дат
zalexaka Наталья С.Anatoly K, А.Грасоff™
Спасибо большое
и нобелевская премия
Вам тоже большое спасибо, дабы не проигнорировали мой вопрос!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Определить количество дней в интервале дат / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]