Operação com datas (somar dias)

Olá galera, blz?

Como faço em Java/JSP uma operação com data, o esquema é o seguinte:

o sistema soma 15 dias sobre a data atual, afim de gravar no banco de dados e exibir o resultado desta soma ao usuário.



Obrigado. :-]

oi, tente usar algo assim:



java.util.GregorianCalendar gc = new java.util.GregorianCalendar();



//acrescenta 15 dias à data atual

gc.add(java.util.GregorianCalendar.DAY_OF_MONTH, 15);



//guarda resultado numa String

String my_day = new java.text.SimpleDateFormat("dd/MM/yyyy").format(gc.getTime());



//criação da Timestamp para ser usada na hora de gravar no bd.

Timestamp dayAdded = new Timestamp(my_day.getTime());

Quote:


02/07/2003 - 16:08, MFernanda wrote:

//criação da Timestamp para ser usada na hora de gravar no bd.

Timestamp dayAdded = new Timestamp(my_day.getTime());






Oi MFernanda…

olha, foi simplesmente d+ sua ajuda, funciona blz! :-]



mas… não compila esse Timestamp, diz "cannot resolve simbol".

desculpe meu mal jeito, sou novo na área… tem q importar algo mais?



Muito obrigado :smiley:

sorry, o parâmetro do Timestamp tem que ser um Long. Importe java.sql.* e faça assim:



java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("dd/MM/yyyy"); //vc pode formatar a data da forma que quiser.



Timestamp dayAdded = new Timestamp(sdf.parse(my_day).getTime());



Olá,

agora tá blz! :-]



Brigadão :sunglasses: