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

2 respostas
A

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!

2 Respostas

B

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

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().

Criado 19 de março de 2007
Ultima resposta 20 de mar. de 2007
Respostas 2
Participantes 3