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