编辑2://just a sample. base on your case, set the date you have to here. Date date1 = Calendar.getInstance().getTime(); Date date2 = Calendar.getInstance().getTime(); LocalDateTime lcdate1 = date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); LocalDateTime lcdate2 = date2.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); int date1Hour = lcdate1.getHour(); int date1Minute = lcdate1.getMinute(); int date2Hour = lcdate2.getHour(); int date2Minute = lcdate2.getMinute();更多细节在这里:https : //docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html希望这有帮助。