/*
* 結束時間減去開始時間
*/
String start = "23:59:59";
String end = "01:02:03";
LocalTime startTime = LocalTime.parse(start);
LocalTime endTime = LocalTime.parse(end);
if (endTime.toSecondOfDay() < startTime.toSecondOfDay()) {
startTime = startTime.plusHours(12);
endTime = endTime.plusHours(12);
}
// 間隔
LocalTime interval = LocalTime.ofSecondOfDay(endTime.toSecondOfDay() - startTime.toSecondOfDay());
System.out.println(interval);
System.out.println(interval.getHour());
System.out.println(interval.getMinute());
System.out.println(interval.getSecond());
}