Restar Horas

Sopaipawawa
17 de Mayo del 2004
Hola a Todos!. Tengo un pequeño problema, tengo que averiguar la diferencia que hay en dos horas. Es decir tengo que restar 2 horas ; por ejemplo hallar cuantas horas hay de diferencia entre las 23:00:00 pm 4:00:00 a.m .Pues no encuentro como,osea me refiero si hay alguna clase que haga posible calcular diferencia de horas. Si alguien puede ayudarme con alguna solucion lo agradeceria mucho. Saludos y Gracias por leer el mensaje.

chuidiang
17 de Mayo del 2004
La clase DateFormat te permite obtener un Date a partir de una cadena del estilo que tu indicas.

Con Date.getTime() obtienes dicha fecha/hora como segundos desde el 1 de enero de 1970

Restando los segundos de ambos Date, obtienes los segundos de diferencia entre ambas.

Con cuentas sencillas como dividir entre 60 o 3600 obtienes el numero de minutos de diferencia o de horas.

Se bueno.