A continuación miraremos como obtener la diferencia de minutos y segundos entre dos fechas.
private Date fechaInicio; private Date fechaTermino; public float getTiempo() { return tiempoDiff(fechaInicio, fechaTermino); } public void setFechaInicio(Date fechaInicio) { this.fechaInicio = fechaInicio; } public void setFechaTermino(Date fechaTermino) { this.fechaTermino = fechaTermino; } private float tiempoDiff(Date fechaInicio, Date fechaTermino) { float segundos = (float) ((fechaTermino.getTime()/1000) - (fechaInicio.getTime()/1000)); if(segundos < 60) return segundos; return segundos / 60; } //Desde otra parte ingresar tiempos Calendar c; //Llamar al momento de ingresar fecha inicial c = Calendar.getInstance(); setFechaInicio(c.getTime()); //Llamar al momento de ingresar fecha final c = Calendar.getInstance(); setFechaTermino(c.getTime()); //Y llamar funcion getTiempo float tiempo = getTiempo();
Cuando no estoy seguro de cuántos días han pasado desde una fecha importante, confío en esta calculadora online gratuita para obtener la respuesta exacta.
ResponderEliminar