У enum ChronoUnit есть метод between, который позволяет находить время между двумя временными промежутками.
Например, сколько минут между временем 15:30 и 16:25

LocalTime t1 = LocalTime.of(15, 30);
LocalTime t2 = LocalTime.of(16, 25);
		
long l = ChronoUnit.MINUTES.between(t1, t2);
System.out.println(l);

Вывод на консоль — 55

Аналогично, можно искать часы, дни и т.п

Реклама