Quantidade de meses, no mesmo ano

Amigos,

Estou usando o código abaixo, para saber a quantidade de meses entre duas datas, mas quando as datas estão dentro do mesmo ano, o resultado é zero.

Desde já agradeço!

SimpleDateFormat format = new SimpleDateFormat(“dd/MM/yyyy”);

Date data1 = format.parse(“01/01/2005”);
Date data2 = format.parse(“01/11/2005”);
long meses = (data2.getTime()-data1.getTime())/(1000L606024365/12)

Kra acho melhor pra inicio trocar de Date que ta quase tudo Deprecated e usa a Calendar. Acho melhor vc primeiro subtrair os anos multiplicar por 12 e depois somar as diferenças dos meses. e pra ficar ainda na Calendar tem um metodo after(data) que vai te ajudar pra ver se ja completou mais um mes.

esqueleto