Resta de Fechas

erpringao
08 de Octubre del 2003
Nesesito restar dos fechas completas y que el resultado sea otra fecha, ¿alguien sabe los pasos que hay que seguir?

Antonio
08 de Octubre del 2003
A bote pronto no encuentro codigo pero he hecho algo parecido:

Suponiendo que las fechas que tienes son de tipo Calendar como:
si tienes 12-09-2003:
Calendar fecha1 = Calendar.getInstance();
fecha1.set(2003,08,12); (ojo con los meses, en base 0)

Así para restar 2 fechas: 12-09-2003 de 31-07-2003 puedes hacer (creo):
fecha1.add(Calendar.DAY_OF_MONTH, -fech2.get(Calendar.DAY_OF_MONTH));
fecha1.add(Calendar.MONTH,-fecha2.get(Calendar.MONTH));
fecha1.add(Calendar.YEAR,-fecha2.get(Calendar.YEAR));

Así fecha1 se te quedaría transformada a la diferencia de fechas.