Как рассчитать разницу во 2 входных датах с учетом времени

Мне нужно рассчитать разницу между двумя входными датами с учетом времени.

Например:

date1 = Jan 1 1997 12:00:00AM
date2 = Mar 29 1997 12:00:00PM

Я попробовал ниже код для расчета количества дней, и результат составляет 87:

int days = Days.daysBetween(new DateTime(date1), new DateTime(date2)).getDays();

long timeDiff = date2.getTime() - date1.getTime();
long daysDiff = timeDiff/(1000*60*60*24);

Я ожидаю, что результат составит 87,5 дней.

0 ответов

Другие вопросы по тегам