Como obter a data 7 dias antes da data atual no java [duplicate]

Esta questão já tem uma resposta aqui:

Como subtrair X dias a partir de uma data usando o calendário Java? 9 respostasComo posso incrementar uma data por um dia em Java? 26 respostas

estou usando

DateFormat dateFormat = 
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date date = new Date();
String fromdate = dateFormat.format(date);

para obter a data atual, como posso obter a data de 7 dias atrás. por exemplo, se hoje é 7 de junho de 2013, como posso obter o mesmo formato definido no formato de data.

Tenho a solução .. Obrigado a todos :)

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");

        Date date = new Date();
        String todate = dateFormat.format(date);

        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.DATE, -7);
        Date todate1 = cal.getTime();    
        String fromdate = dateFormat.format(todate1);

questionAnswers(6)

yourAnswerToTheQuestion