Integer meses = 0;
if (fechaPartidaDescompuesta.getMonth()> fechaRegresoDescompuesta.getMonth()) {
meses = (fechaRegresoDescompuesta.getMonth()+ 12) - fechaPartidaDescompuesta.getMonth();
} else {
if (fechaPartidaDescompuesta.getYear() < fechaRegresoDescompuesta.getYear()) {
meses = (fechaRegresoDescompuesta.getMonth() + 12) - fechaPartidaDescompuesta.getMonth();
} else {
meses = fechaRegresoDescompuesta.getMonth() - fechaPartidaDescompuesta.getMonth();
}
}
Integer meses =DateUtil.numberOfMonthBetweenDecomposedDate(fechaPartidaDescompuesta, fechaRegresoDescompuesta);