Re[3]: Как посчитать раздницу в днях?
От: Незванный_гость  
Дата: 31.05.07 12:13
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, jitm, Вы писали:


J>>Ты прикалываешься ???? Блин, почитай доку прежде чем писать такую лабуду...

J>>Вот не самый красывый пример но показывает как надо сделать, как вариант:
C>Этот код — неверный. Нужна разница в днях, а не в миллисекундах.

C>А "день" — это величина переменная. Он может быть длиной от 22 часов 59 минут 59 секунд до 25 часов 60 секунд. Это если учесть leap seconds и DST.


Ивените и Вы знаете как это решить? Если да, то быду Вам премного благодарен
Re[4]: Как посчитать раздницу в днях?
От: Blazkowicz Россия  
Дата: 31.05.07 12:23
Оценка:
Здравствуйте, Незванный_гость, Вы писали:

Н_>Ивените и Вы знаете как это решить? Если да, то быду Вам премного благодарен


С этим
Автор: aka50
Дата: 30.05.07
решением что не так?
Re[4]: Как посчитать раздницу в днях?
От: Cyberax Марс  
Дата: 31.05.07 13:03
Оценка:
Здравствуйте, Незванный_гость, Вы писали:

C>>А "день" — это величина переменная. Он может быть длиной от 22 часов 59 минут 59 секунд до 25 часов 60 секунд. Это если учесть leap seconds и DST.

Н_>Ивените и Вы знаете как это решить? Если да, то быду Вам премного благодарен
Со стандартным календарем из java.util будет достаточно сложно — сначала надо посчитать разницу в годах, взять длину каждого года, а потом посчитать разницу внутри годов.

Проще действительно взять Joda. Но если хочется врукопашную, то делать разницу в годах посчитать несложно с помощью метода Calendar.get(Calendar.YEAR). Внутри одного года можно использовать метод Calendar.get(Calendar.DAY_OF_YEAR).
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.