Tener las horas y minutos, ¿hay alguna manera más fácil o mejor establecer en un objeto de Calendario:¿Cómo se establece la hora y solo el tiempo en un calendario en Java?
calendar.set(calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH),
hour, minute);
Esta clase problemático 'Calendar' está ahora fuera de moda, suplantado por las clases java.time modernos construidos en Java 8 y luego. –