Acho que isso vai te ajudar..Boa sorte
 
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException ;
 
public class DateDifference{
 public DateDifference(){
  init();
 }
 
 public void init(){
  System.out.println("Dif entre datas: "+this.calculaDiferencaEntreDatas("01052002","25052002"));
 }
 
 
 

 public int calculaDiferencaEntreDatas(String dataInicial,String dataFinal){
 
  SimpleDateFormat FormataDT = new SimpleDateFormat("yyyyMMdd");
  Date dataInicialAux = new Date();
  Date dataFinalAux = new Date();
  try{
   dataInicialAux = FormataDT.parse(dataInicial.substring(4,dataInicial.length())+
    dataInicial.substring(2,4)+dataInicial.substring(0,2));
 
   dataFinalAux = FormataDT.parse(dataFinal.substring(4,dataFinal.length())+
    dataFinal.substring(2,4)+dataFinal.substring(0,2));
  }catch(Exception e){
   System.out.println(e);
  }
 
  long diferenca = dataFinalAux.getTime() - dataInicialAux.getTime();
 
  double diferencaAux = Math.floor(diferenca / (1000 * 60 * 60 * 24));
  return (int)diferencaAux;
 }
 
 public static void main(String args[]){
  new DateDifference();
 }
}
 
José Ferreira de Souza Filho
Sun Certified Programmer for Java[tm] 2 Platform
Politec Informática
 
-----Mensagem original-----
De: Guilherme [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 23 de setembro de 2002 12:23
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Assunto: [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