Trabalhando com horas

3 respostas
Gustavo_Yu

Olá pessoal. estou com uma dúvida meio chata de se resolver…

Eu tenho uma hora em int e preciso saber se ela está entre outras duas horas também em int.

por exemplo:
2 está entre 1 e 3.

até aí blza… o problema é que ocorrerão casos como 1 está entre 23 e 4, e isso eu n tenho idéia de como fazer.

o java possui alguma classe que ajude nesse problema?

Obrigado a todos.

3 Respostas

T

Suponha que h1 é a hora inicial (digamos 23) e h2 é a hora final (digamos 4), e h a hora que você quer saber se está entre h1 e h2.

if (h1 <= h2) return h1 <= h && h <= h2;
else return (h1 <= h && h <= 23 )|| (0 <= h && h <= h2);
Gustavo_Yu

Grande thingol!

piro em!

hehehe

valeu!

K

Não sei se te ajuda, mas vc pode usar isso.

time

abraços

Criado 10 de março de 2009
Ultima resposta 10 de mar. de 2009
Respostas 3
Participantes 3