Pessoal tou querendo saber quantos dias tem entre uma data e outra, como posso fazer isso ja tentei fazendo o getDate() da classe java.util.Date. mas ele ta retornando o dia da data…
Valeu.
Acho que é isso…
Espero ter ajudado
ps Acho que irá perder a identação  
/*
- Created on 28/06/2004
- TODO To change the template for this generated file go to
- Window - Preferences - Java - Code Style - Code Templates
 */
/**
- @author psilva
- TODO To change the template for this generated type comment go to
- Window - Preferences - Java - Code Style - Code Templates
 */
import java.util.*;
public class teste {
static int getDiferencaDatas (java.util.Calendar d1, java.util.Calendar d2) {
    
	if (d1.after(d2)) {  
        java.util.Calendar auxiliar = d1;
        d1 = d2;
        d2 = auxiliar;
    }
	
    int diferenca = d2.get(java.util.Calendar.DAY_OF_YEAR) - d1.get(java.util.Calendar.DAY_OF_YEAR);
    int y2 = d2.get(java.util.Calendar.YEAR);
    if (d1.get(java.util.Calendar.YEAR) != y2) {
    
    	d1 = (java.util.Calendar) d1.clone();
        
    	do {
            diferenca += d1.getActualMaximum(java.util.Calendar.DAY_OF_YEAR);
            d1.add(java.util.Calendar.YEAR, 1);
        } while (d1.get(java.util.Calendar.YEAR) != y2);
    }
    
    return diferenca;
} 
public static void main(String[] args) {
	int anoInicial = 2004;
	int anoFinal   = 2004;
	int mesInicial = 2;
	int mesFinal   = 3;
	int diaInicial = 27;
	int diaFinal   = 1;
	System.out.print("TESTE DIFERENÇA DE DATAS
");
	Calendar dataIniciail = Calendar.getInstance();
	Calendar dataFinal = Calendar.getInstance();
	
	dataIniciail.set(anoInicial-1900, mesInicial-1, diaInicial);
	dataFinal.set(anoFinal-1900, mesFinal-1, diaFinal);
	
	System.out.print("Diferença " + getDiferencaDatas(dataIniciail,dataFinal));
	
}
}
Valeu era ± isso mesmo q eu queria!