Problema com Hora

Estou com um problema…
Estou fazendo tipo uma agenda, mas com itens de um portal…
onde a pessoa cadastra um item para q apareça em determinada hora…
mas temos um problema…
Quando a pessoa colocar para iniciar em 10:30 e terminar em 11:20 por exemplo.
mas da um problema que onde faço
((minutoInicio <= minutoAtual) && (minutoAtual <= minutoFim));
da um problema pois os 30 minutos da hora inicial eh maior q os 20 da final…
alguem tem uma ideia de como resolver???
existe alguma classes que ja faça essa comparação?

Transforma isso em um java.util.Date e compara com os metodo after(), before() e compareTo()

parece que vc so prcisa testar os minutos se as horas forem iguais, nao é isso?

se for isso. é so colocar dentro de um if(horaInicial == horaFinal)

se nao for igual vc ja sabe se é maior ou menor conferindo so a hora, sem os minutos

Valeu!!!1
Funcionou akiiiiiiiiiii!