Resta de Fechas
Nesesito restar dos fechas completas y que el resultado sea otra fecha, ¿alguien sabe los pasos que hay que seguir?
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.
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.
