Geração de duas datas

1 resposta
P

Folks,

uma duvida tenho que a partir da data de hoje

gerar duas datas :

  • inicial (sendo 180 dias menos a data de hoje)
  • final (sendo 360 dias somado a data de hoje)

queria fazer isso em java …alguém poderia me ajudar ???

Pois já fiz isso em Oracle :

select add_months(sysdate,-6) data_inicial,
       add_months(sysdate,12) data_final
from dual      

resultado :

04-FEB-08	04-AUG-09paribe

1 Resposta

thiago.correa
Calendar dataInicial = Calendar.getInstance();
        dataInicial.add(Calendar.DAY_OF_MONTH, 360);//adiciona 360 dias 
        System.out.println(dataInicial.getTime());
        
        Calendar dataFinal = Calendar.getInstance();
        dataFinal.add(Calendar.DAY_OF_MONTH, -180);//subtrai 180 dias
        System.out.println(dataFinal.getTime());
Criado 4 de agosto de 2008
Ultima resposta 4 de ago. de 2008
Respostas 1
Participantes 2