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: |
|
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: :smiley:](https://www.guj.com.br/images/emoji/twitter/smiley.png?v=6)
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