Cómo obtener la fecha 7 días antes de la fecha actual en java [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo restar X días de una fecha usando el calendario de Java? 9 respuestas¿Cómo puedo incrementar una fecha por un día en Java? 26 respuestas

estoy usando

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

para obtener la fecha actual, ¿cómo puedo obtener la fecha de 7 días? por ejemplo, si hoy es el 7 de junio de 2013, ¿cómo puedo obtener el 31 de mayo de 2013 en el mismo formato que se define en formate de fecha?

Tengo la solución ... Gracias 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);

Respuestas a la pregunta(6)

Su respuesta a la pregunta