Ciao... ho un po' di casini con il confronto tra data locale del sistema e data inserita via tastiera... il boolean sembra dare sempre false... why? è sbagliato il confronto?

Date data = new Date( System.currentTimeMillis() );
if(data.after(temp.getsubdate())){

subdate ha solo i campi inseriti con getYear(), getMonth() e getDate(). Il resto non è neanche inizializzato...

Grazie a chi risponde
ciao