Как получить дату на 7 дней раньше даты от текущей даты в Java [дубликата]

На этот вопрос уже есть ответ здесь:

Как вычесть X дней из даты, используя календарь Java? 9 ответовКак я могу увеличить дату на один день в Java? 26 ответов

я использую

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

чтобы получить текущую дату, как я могу получить дату 7 дней назад. например, если сегодня 7 июня 2013 г., как я могу получить 31 мая 2013 г. в том же формате, который определен в формате даты?

Есть решение .. Спасибо всем :)

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);

Ответы на вопрос(6)

Ваш ответ на вопрос