Programación General > Java
Restar Tiempo
Blizknight:
Hola a todos :D
bueno.... quisiera saber como restar tiempos obtenidos en el formato hh:mm:ss
ya que al cojer un tiempo en cierto momento y luego cojer otro en otro mas tarde, luego de realizar esto quisiera restar para obtener la diferencia, pero no sabia en que tipo de variables se almacena o si existe alguna forma especialll..
espero haberme dejado entneder
gracias de antemano :hola:
silverfox:
Lamentablemente, creo recordar que no se pueden restar fechas directamente.
De todas formas, puedes hacerlo indirectamente, usando la clase Calendar, en concreto, el método getTimeInMillis().
Echa un vistazo a la documentación y pregunta de nuevo si tienes dudas.
Un saludo.
Silverfox
Blizknight:
hmn... no se si esto sirva
lo encontre por ahi
System.currentTimeMillis();
para sacar el tiempo de la pc,
si obtengo 2 de estos tiempos en diferentes momentos no se puede restar para obtener la cantidad de horas transcurridas?
pues si no se puede cual es la solucion??
no entendi muxo tu explicacion :hola:
graxias
Blizknight:
en el caso que sea como dices como seria?
gracias :hola:
Nagisa:
Hola:
--- Citar ---Echa un vistazo a la documentación y pregunta de nuevo si tienes dudas.
--- Fin de la cita ---
Consultando el API de Calendar puedes ver lo que te dice silverfox:
--- Código: Text --- // Date f1, f2;Calendar c = new Calendar();c.setTime(f1);long milis1 = c.getTimeInMilis();c.setTime(f2);long milis2 = c.getTimeInMilis();c.setTimeInMilis(milis1 - milis2);Date resultado = c.getTime();
Saludos!!
Navegación
[#] Página Siguiente
Ir a la versión completa