Originariamente inviato da andbin
Io farei:

codice:
DateFormat df = new SimpleDateFormat ("ddMMyy");
df.setLenient (false);
Date d1 = df.parse ("221107");
Date d2 = df.parse ("150607");

long diff = d1.getTime () - d2.getTime ();

if (diff > 365L*86400*1000)
{
    /* sono passati piu` di 365 giorni */
}
Forse, per una ragione di "robustezza", conviene ricavare il Calendar da ciascuno, aggiungere un anno al più piccolo (o toglierlo al più grande) tramite l'apposito add, e quindi fare il confronto.