Período entre horas

5 respostas
X

Bom dia galera!

beleza?

então, estou com um problema e não consegui achar uma solução para ele…
uma thread fica rodando direto… e a cada 2 ou 3 min ela executa um procedimento…
mas agora ela tem q executar apenas dentro de determinado horario, por exemplo das 6 da tarde até as 2 da manhã…
pode continuar rodando direto, mas apenas entraria nesse procedimento se estivesse nesse período.

Fiz vários testes e não obtive bons resultados, pq a hora final pode ser menor q a hora inicial ai já quebrava todos os meus codigos/matemática huahau
Ex.: 18:00(6 da tarde) -> 01:00(1 da manha)

Obs.: a hora inicial e final, com os minutos, estão em um properties.

Alguém tem alguma idéia pra isso?

Desde já, muito obrigado :smiley:

5 Respostas

Mikhas

Ja tentou usar a classe GregorianCalendar?

É bem facil e intuitivo trabalhar com ela.
Voce define nela Data+hora e ela auxilia nos calculos.

X

nao tentei cara, vou procurar a documentação dela…

obrigado por enquanto

andrerios

dá uma olhada num framework chamado Joda Time tb… pode ajudar

abraco!

qmx

Meu caro, para executar processos em intervalos definidos (a cada 2 minutos, toda segunda feira, etc)

Procure sobre um framework chamado quartz, ele foi feito pra isso

muito mais fácil do que fazer na unha

X

beleeza, vou procurar pelos 2 frameworks
assim que conseguir posto aqui ;D

obrigado

Criado 24 de outubro de 2008
Ultima resposta 24 de out. de 2008
Respostas 5
Participantes 4