Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/08/2008, 12:46
Bunburyscom
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Restar Horas en Java

Probablemente estes declarando tus dos variables al mismo tiempo:

Date fechaInicio=new Date();
Date fechaFin=new Date();

La variable fechaFin debes de declararla cuando finalize, en este caso, de tu llamada

Date fechaInicio=new Date();
.
. //todo lo que tengas que hacer
.
.
.
.
//y al finalizar tu llamada
Date fechaFin=new Date();
long tiempoInicial=fechaInicio.getTime();
long tiempoFinal=fechaFin.getTime();
long resta=tiempoFinal - tiempoInicial;
//el metodo getTime te devuelve en mili segundos para saberlo en mins debes hacer
resta=resta /(1000*60);



Y obtendras el resultado deseado.

saludos!