Gerar intervalo de horários

1 resposta
K

Olá,

preciso da ajuda para gerar um intevalo de horarios. Exemplo, o usuario informa que o intervalo será de 15 minutos. Como a agenda vai das 04:00 até as 16:00, ele tem que criar todos os intervalos dentro desse horario.

ex: 4:00
4:15
4:30
4:45
5:00
5:15
5:30
.
.
.

1 Resposta

J
Calendar cal = new GregorianCalendar();
cal.set(Calendar.HOUR_OF_DAY, 4);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
		
SimpleDateFormat formatador = new SimpleDateFormat("HH:mm:ss");
		
while(cal.get(Calendar.HOUR_OF_DAY)<16){
   System.out.println(formatador.format(cal.getTime()));
   cal.add(Calendar.MINUTE, 15);
}
Criado 28 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 1
Participantes 2