Ответ 1
От здесь:
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, minute);
Имея часы и минуты, есть ли какой-либо простой или лучший способ установить его в объект Calendar, чем:
calendar.set(calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH),
hour, minute);
От здесь:
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, minute);
Используйте set (int field, int value). Первый параметр - номер поля для HOUR/MINUTE/SECOND.