Разница между двумя введенными датами пользователем в 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));
Другие вопросы по тегам