O método toDate de GregorianCalendar retorna o número de milissegundos a partir de uma data especificada. Você pode trabalhar da seguinte forma:
 
public int difDatas ( GregorianCalendar gc1 , GregorianCalendar gc2 )
{
  return ( gc1.toDate() - gc2.toDate() ) / 1000 / 60 / 60 / 24;
}

---
Jonatan Schroeder
[EMAIL PROTECTED]
 
 
----- Original Message -----
From: Guilherme
Sent: Monday, September 23, 2002 12:22 PM
Subject: [java-list] Subtraçao de datas retornando o nº dias..........

ola galera!
estou prescisando saber a diferenca entre dias de duas datas...
05/06/2002-02/03/1998 = 1556 dias,
com a classe gregorianCalendar, eu consigo pegar as partes
de uma data qualquer, e fazer as operacoes, por ex: sao 3 meses
entao 3 * 30 + tem mes q sao 31 dias como faço isso? 
 
 desde ja agradeço!!!
 
      )       Guilherme Souza Gomes
    ((        Programador
   |'''''''|-.    VCI Editora Ltda.
   |__|-'    <[EMAIL PROTECTED]>
 JAVA    <http://www.valoriza.com.br>
  

______________________________________
Inflex - installed on mailserver for domain @valoriza.com.br
Queries to: [EMAIL PROTECTED]

Responder a