 
			
				15/04/2009, 11:33
			
			
			     |  
      |    |    |    Fecha de Ingreso: abril-2008  
						Mensajes: 5
					  Antigüedad: 17 años, 6 meses Puntos: 1     |        |  
  |      Respuesta: Re: restar fechas en java         Cita:  
					Iniciado por hats    bueno, laverdad que aun no estoy del todo empapado en java, pero algo asi tb llegue a leer en otros foros, pero al final pude enocntrar la solucion:   
Con esto conviertes string a date   
public static date adate(string strfecha){ 
    simpledateformat formatodeltexto = new simpledateformat("yyyy/mm/dd"); 
    date fecha = null;   
            try { 
                fecha = formatodeltexto.parse(strfecha); 
            } catch (java.text.parseexception ex) { 
                ex.printstacktrace(); 
            } 
            return fecha;     
            }     
y con esto las restas   
public static int fechasdiferenciaendias(date fechainicial, date fechafinal) {   
    dateformat df = dateformat.getdateinstance(dateformat.medium); 
    string fechainiciostring = df.format(fechainicial); 
    try { 
      fechainicial = df.parse(fechainiciostring); 
    } 
    catch (parseexception ex) { 
    }   
    string fechafinalstring = df.format(fechafinal); 
    try { 
      fechafinal = df.parse(fechafinalstring); 
    } 
    catch (parseexception ex) { 
    }   
    long fechainicialms = fechainicial.gettime(); 
    long fechafinalms = fechafinal.gettime(); 
    long diferencia = fechafinalms - fechainicialms; 
    double dias = math.floor(diferencia / (1000 * 60 * 60 * 24)); 
    return ( (int) dias); 
  }   
gracias de todas fromas por tu ayuda , hasta otra.     no funciona si le das dos fechas de diferente mes            |