Trabalhando Com Datas[Concluido]

3 respostas
MarceloFernandes

Fala aeh Pessoal :smiley:

Eu estou com duvida sobre como adicionar/remover dias de uma data estou usando o seguinte código para gerar minhas datas…

SimpleDateFormat FormatoData = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date nData = new java.util.Date() ;

Mas preciso pegar “dinamicamente”, um data 7 dias anteriores a data atual…
Ex : Hoje é 27/07/2006 e eu preciso da data 20/07/2006…

Alguem tem alguma ideia ou já mexeu com isso antes :?

3 Respostas

cassio

ACho que tem que usar Calendar, porque é necessária avaliar quantos dias tem cada mês, no caso de 7 dias estar no intervalo entre um mês e outro…

rmarin

Utilize a classe Calendar

public static void main(String[] args) {
        
        int dias = -7;

        Date date = new Date();
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        
        System.out.println(c.getTime());
        c.add(Calendar.DAY_OF_YEAR, dias);
        System.out.println(c.getTime());
        
    }
MarceloFernandes

Valeuuuu aeh Galera, voces responderam em menos de 5 min, e já resolveram minha dúvida…

Brigado

Criado 27 de julho de 2006
Ultima resposta 27 de jul. de 2006
Respostas 3
Participantes 3