Calcular data de 7 dias atras a partir da data do sistema

Bom dia pessoal,

Preciso montar um relatório que qdo pedimos para processar ele acessa o banco e me trás informações num período dos ultimos 7 dias a partir da data do sistema.

Estou apanhando pra fazer essa função que calcula as datas, tipo pegar a data de hoje para o final e calcular 7 dias atras para a data inicial do relatorio. Preciso de um método do tipo Date para isso.

quem puder me ajudar eu agradeco muito!

valeu!

Ola,

Vc pode usar a classe java.util.GregorianCalendar, assim:

GregorianCalendar today = new GregorianCalendar();
today.add(Calendar.DAY_OF_MONTH, -7); // agora é -7 dias da data de hoje...
Date lastWeek = today.getTime();

Se me permitem, ja tive sérios problemas manipulando datas desta forma. De preferencia pegue a data do banco de dados. No caso do sql server é Getdate().