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