Soh para clarificar, a segunda linha deveria ser.
cal.add(Calendar.DAY_OF_MONTH, -7);
Abracos,
Marcelo Quintella

Fabio de Oliveira Padilha wrote:
[EMAIL PROTECTED]">
Usando uma outra solução seria utilizar a classe Calendar e fazer o seguinte:

Calendar cal = Calendar.getInstance();
cal.add(-7, Calendar.DAY_OF_MONTH);

Olha na classe Calendar

-------- Mensagem Original -------------------
Data : Seg 26/11/2001 16:20
De : Marcel Henrique <[EMAIL PROTECTED]>
Para : [EMAIL PROTECTED]
Assunto: Re: [java-list] Diferença de Datas
 

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 dataDa te = 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] wrot e:

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.ht m
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



******************************
* Fabio Padilha *
* Via-RS - Equipe do Direto *
* Ramal: 3494 *
******************************                 



------------------------------ 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]
-------------------------------------------------------------------------

-- 
~~~~~~~~~~~~~~~~~
Marcelo Quintella : [EMAIL PROTECTED]
~~~~~~~~~~~~~~~~~



Responder a