Hola!, tengo que hacer un programa de un CallCenter, tengo dos Date, uno de inciio de llamada y otro de finalizacion. Queria saber como puedo "restarle" un Date al otro para saber la duracion de la llamada.
Gracias
| |||
Restar Horas en Java Hola!, tengo que hacer un programa de un CallCenter, tengo dos Date, uno de inciio de llamada y otro de finalizacion. Queria saber como puedo "restarle" un Date al otro para saber la duracion de la llamada. Gracias |
| |||
Respuesta: Restar Horas en Java Cita: Gracias! pero al ponerlo me indica que l resultado de la resta es cero. Las fechas inicial y final son correctas, que hago? |
| |||
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! |