Duvida com data

boa tarde galera…

Bom a duvida e o seguinte, como faço para acressentar alguns dias a uma data recebida.?

O codigo abaixo adiciono 15 dia a data atual ( hoje ).

					
	Calendar c = Calendar.getInstance(); 
	c.add(Calendar.DAY_OF_MONTH , 15); 
	SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); 
	String novaData= dateFormat.format(c.getTime()); 
                      
                   out.print(novaData);

O problema e que estou recebendo uma data que o usuario vai passar, como poderia adicionar os 15 dias a essa data?

	// recebo a data do usuario
                String  dia   = request.getParameter("dia");
                String  mes = request.getParameter("mes");
                String  ano  = request.getParameter("ano");
	
                String data = (ano+"/"+mes+"/"+dia);
            	
		
	Calendar c = Calendar.getInstance(); 
	c.add(Calendar.DAY_OF_MONTH , 15); 
	SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/"dd); 
	String novaData= dateFormat.format(c.getTime()); 
                      
                   out.print(novaData);

Alguem pode me dar uma luz?
[]s


                //Pega seus parametros
		String dia = "10";
		String mes = "12";
		String ano = "1900";

		//Monta um string concatenando os parametros
		String data = ano + "/" + mes + "/" + dia;

		//Monta o formato da data conforme o esperado
		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
		try {
			//Cria uma instancia de date, fazendo um parse da string montada a cima
			Date dataNova = dateFormat.parse(data);
			
			Calendar c = Calendar.getInstance();
			//Seta o time da data criada no objeto calendar
			c.setTime(dataNova);
			//Adiciona 15 dias que vc quer
			c.add(Calendar.DAY_OF_MONTH, 15);
			//Converte para String a data do objeto c 
			String novaData = dateFormat.format(c.getTime());

			//Imprime
			System.out.print(novaData);

		} catch (ParseException e) {
			e.printStackTrace();
		}




Vlw

[quote=tma][code]

            //Pega seus parametros
	String dia = "10";
	String mes = "12";
	String ano = "1900";

	//Monta um string concatenando os parametros
	String data = ano + "/" + mes + "/" + dia;

	//Monta o formato da data conforme o esperado
	SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
	try {
		//Cria uma instancia de date, fazendo um parse da string montada a cima
		Date dataNova = dateFormat.parse(data);
		
		Calendar c = Calendar.getInstance();
		//Seta o time da data criada no objeto calendar
		c.setTime(dataNova);
		//Adiciona 15 dias que vc quer
		c.add(Calendar.DAY_OF_MONTH, 15);
		//Converte para String a data do objeto c 
		String novaData = dateFormat.format(c.getTime());

		//Imprime
		System.out.print(novaData);

	} catch (ParseException e) {
		e.printStackTrace();
	}

[/code]

Vlw[/quote]

tma,

Aeee …
Valeu mesmo amigo.

Resolveu meu problema…

Grande abraço