Algoritmo para Ciclo

3 respostas
O

Amigos,
Bem eu estou com a seguinte situação:

Vamos super que eu tenho uma rotina que processe ciclos da alguma determinada tarefa, e eu tenho como parametros o seguinte:

o ciclo para ser concluido são necessário 5 dias e ele foi iniciado no dia 01/08/2010.

Vamos super que fosse mostrar uma projeção de hj dia 20/08 ate o dia 30/08 obviamente dias 20,25,30 teria a conclusao do ciclo.

20—21—22—23—24—25—26—27—28—29—30
X X X

A pergunta é como eu implemetaria este algoritimo ?? (==, equals collection.contens ???)

NOTA: eu ja tenho metodos que incrementam o dia

3 Respostas

PauloBrito

Estude a classe Calendar, e veja o método setLenient().

quikkoo

use a classe GregorianCalendar e vai adicionando os dias do ano, dai vc evita calculos que mudam de mes

GregorianCalendar dataInicial = new GregorianCalendar(2010, 7, 20);
GregorianCalendar dataFinal = new GregorianCalendar(2010, 7, 30);
for (; dataInicial.before(dataFinal); dataInicial.add(Calendar.DAY_OF_YEAR, 5))
{
	// faz oq tem q fazer aqui...
}

flw, t+

J

uma lista ligada atende o seu problema.

Criado 20 de agosto de 2010
Ultima resposta 20 de ago. de 2010
Respostas 3
Participantes 4