Assunto: Como Subtrair data ex: 01/05/2005 - 2 dias = 29/04/2005

Boa tarde,

Preciso subtrair data como que eu faço, alguem pode me ajudar

ex:

01/05/2005 - 2 dias = 29/04/2005

Valeu e Obrigado

Uma busca no fórum por subtrair datas retornaria alguns resultados, o primeiro deles: http://www.guj.com.br/posts/list/9440.java :wink:

Eu usei a classe Calendar para fazer isso, veja :

        // data final igual a hoje
        Date dataFinal = new Date();
    	
        // usa calendar para subtrair data
        Calendar calendarData = Calendar.getInstance();
        calendarData.setTime(dataFinal);
    	
        int numeroDiasParaSubtrair = 2;

        // achar data de início
        calendarData.add(Calendar.DATE,numeroDiasParaSubtrair);
        Date dataInicial = calendarData.getTime();
1 curtida

Calendar rlz… :wink: Obrigado Ana, resolveu meu problema aqui…

Valeu Muito Obrigado