Разница между двумя введенными датами пользователем в Java
private static long daysBetween(Date one, Date two) {
long difference = (one.getTime()-two.getTime())/86400000;
return Math.abs(difference); }
Разница между днями без класса дат Моя программа должна рассчитать разницу между двумя датами (дата выпуска и дата возвращения) для моей системы управления библиотечными книгами и рассчитать штраф, если разница больше 7
1 ответ
Вы можете попробовать это
long difference = date2.getTime() - date1.getTime();
System.out.println ("Days: " + TimeUnit.DAYS.convert(difference, TimeUnit.MILLISECONDS));