Boa tarde galera ja pesquisei bastante mas não achei mta coisa rsrs se alguem puder me ajudar… fico agradecido sou novo em java e, estou fazendo uma aplicacao para agendamento de consultas onde terei uma tela para cadastrar o horário de atendimento para as consultas. Fiz uma tela que tem os seguintes dados: ENTRADA DE DATA / ENTRADA DE HORA INICIAL / ENTRADA DE HORA FINAL e / ENTRADA DE TEMPO… ou seja, se eu colocar tempo de 30 min, ele cadastrar todos os horarios com intervalo de 30 min… alguem sabe como posso fazer isso? Estou fazendo com hibernate comunicando com PostgreSQL
segue o código:
// TODO add your handling code here:
ArrayList<String> listaPeriodo = new ArrayList<String>();
//Seta a hora inicial
Calendar inicial = Calendar.getInstance();
inicial.set(Calendar.HOUR_OF_DAY, 8);
inicial.set(Calendar.MINUTE, 0);
System.out.println("Digite os Minutos");
int minute = entrada.nextInt();
int diaInicial=inicial.get(Calendar.DAY_OF_MONTH);
while (diaInicial==inicial.get(Calendar.DAY_OF_MONTH)) {
listaPeriodo.add( String.format("%02d:%02d", inicial.get(Calendar.HOUR_OF_DAY), inicial.get(Calendar.MINUTE)));
inicial.add(Calendar.MINUTE, minute);
}
//listando periodos cadastrados
for (String horas : listaPeriodo ){
System.out.println(horas);
}
ALGUEM SABE DIZER COMO EU FAÇO CADASTRAR O HORARIO DE 8 AS 12 E DAS 13:30 AS 18?