Uma solu��o que eu sei que funciona, � voce criar um objeto Calendar,
depois setar uma data retroativa e pegar o valor e transformar em String.
Mais ou menos isso:
public String menos7Dias() {
String data = new String();
long millisAnt = System.currentTimeMillis() - 604800000;
java.util.Date dataDate = new java.util.Date();
dataDate.setTime(millisAnt);
Calendar calendar = Calendar.getInstance();
calendar.setTime(dataDate);
int dia = calendar.get(Calendar.DAY_OF_MONTH);
int mes = calendar.get(Calendar.MONTH);
int ano = calendar.get(Calendar.YEAR);
mes++;
String diaString;
String mesString;
if(dia < 10)
diaString = "0" + String.valueOf(dia);
else
diaString = String.valueOf(dia);
if(mes < 10)
mesString = "0" + String.valueOf(mes);
else
mesString = String.valueOf(mes);
data = diaString + "/" + mesString + "/" + ano;
return data;
}
On Mon, 26 Nov 2001 [EMAIL PROTECTED] wrote:
> Pessoal,
>
> Gostaria de uma ajuda se poss�vel. Eu tenho 2 vari�veis, uma delas armazena
> a data atual (26/11/2001) e a segunda dever� armazenar a data atual - 7
> dias(19/11/2001). Gostaria de saber existe algum m�todo similar ao DATEDIFF,
> no VB, para c�lculo da diferen�a de datas em uma determinada unidade, ou
> tenho que implementar o algoritimo que fa�a isso, ou seja, quebra de m�s e
> ano bissexto.
>
> Obrigado a todos pela contribui��o.
>
> p.s. Existe algum site com c�digos java tipo Tips, etc.. ?
>
> Marcus Augusto
> [EMAIL PROTECTED]
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
--
Marcel Henrique dos Santos
Universidade Estadual de Maring�
CTC - Centro de Tecnologia
DIN - Departamento de Inform�tica
OFMCP - Organiza��o dos Frutos Marinhos
e Criaturas com Pedipalpos
Ci�ncia da Computa��o / 1998
"Mois�s, no alto do Monte Sinai, ouviu a voz que
dizia: 'Vai com peso, Mois�s'"
Biblia da OAE
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------