Datas

Pessoal estou sem cabeça (neuronios foram-se embora) então lá se vai:
Preciso que me ajudem a resolver um probleminha
tenho uma data em um [color=green]jTextField/color e preciso pegar o dia somar com mais sete dias
e verificar se o resultado é igual a outra data.
isso funciona como um verificador de validade !
quem puder ajudar agradeço
vlw !!!

[RESOLVIDO]…

Amigo, por favor poste sua duvida, para que possamos ajduda-lo, o intuito do Forum e ajudar, esclarecer duvidas! tente fazer e se não conseguir poste o fonte para que possamos ajudar!

o pior é que me falta o caminho a seguir
eu sie como faezr só não sei como encaixar.

cara eu ate sei como fazer o problema é naum saber como começar
ou organizar pois é a primeira vez que tento algo assim.

Seu problema está então no modo de pensar passo a passo.

vamos la:

1-Capturar a Data
2-Capturar o dia referente a data capturada
3-Capturar a segunda Data
4-Capturar o dia referente a segunda data
4-Subtrair dia da segunda Data pelo dia da primeira

seguindo esses passos você saberá a diferença entre dias das 2 datas,

pois da maneira que você esta tentando fazer é muito mais trabalhosa!

você tem que por as coisas no papel e começar a pensar na sequencia de passos e não no problema como um todo, lembre-se que para solucionar um problema grande é simples é só dividir ele em pequenos problemas “Metodos” e implementa-los, assim que acabar de resolver os pequenos problemas terá resolvido o grande!!!

espero ter ajudado!

SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); // define o formato da data

Date aDate = format.parse("13/12/2011");
Date anotherDate = format.parse("20/12/2011");

Calendar calendar = GregorianCalendar.getInstance();
calendar.setTime(aDate); 
calendar.roll(Calendar.DATE, 7); // anda a data 7 dias para frente

if (calendar.getTime().equals(anotherDate)) // compara os Dates
	// igual
else
	// diferente

blz essa parte eu ja fiz to precisando saber como
subtrair os dias ou somar
porq pegar a String é facil converter tambem,
mas naum consigo filtrar pra usar apenas o dia.
ja tentei tres modos mas quando chego perto do final veho que esta errado.

vlw cara axo que isso ajuda muito muito obrigado
!!!

como eu faço pra colocar a data desejada (q vem de um jTexyField)dentro do aDate e anotherDate para poder compara-los

SimpleDateFormat format = new SimpleDateFormat(“dd/MM/yyyy”); // define o formato da data
Date aDate = format.parse(“13/12/2011”);
Date anotherDate = format.parse(“20/12/2011”);

[quote=Gregory Lins][/quote]

Brother, se conseguiu resolver, edite sua primeira mensagem, e coloque no titulo [RESOLVIDO].

[]'s