Programar horários

To com a lógica enferrujada, daria pra vcs me ajudarem aqui…

To fazendo uma lista de programas de rádio,
daí peguei a HORA e MINUTOS para programar como aparece os programas
no site, de acordo com o horário:
Ex.: 12h as 14h - Programa VALE TUDO

if( hora >= 12 && segAsex && hora < 14 ){ request.setAttribute("hora", "12h às 14h"); request.setAttribute("programa", "VALE TUDO"); request.setAttribute("perfil", "Programa de nível Espiritual"); }

Sendo que segAsex verifica se faz parte do meio da semana.

Horas fechadas é beleza pura, agora to me batendo aqui para colocar um programa com horário:

Ex.: 13h15 as 16h45 - Programa QUEBRACUCA

O lance dos minutos…
Passei uns meses ai sem programar e to enferrujado na lógica…acredito que
tem alguem por aq com isso pronto, poderia me ajudar ?

Converta horas e minutos para só minutos, e compare os minutos. É mais fácil e “quebra menos a cuca”.

13h15 = 13 * 60 + 15 = 795
16h45 = 16 * 60 + 45 = 1005

Quero saber se 14h30 está dentro desse intervalo. Como 14h30 = 870, e 795 <= 870 <= 1005, então ele está dentro do intervalo.

Eita peste… dexa ver, seria:

[code]horaInicio = 13 * 60 + 15; // 795
horaFim = 16 * 60 + 45; // 1005

horaAtual = hora*60 + minutos;

if(horaAtual >= horaInicio && horaFim < horaAtual){

out.print(“YES !”);

}[/code]

nossa demais o trocadilho com o quebra cuca rsss