Foros del Web » Programación para mayores de 30 ;) » Java »

ayuda!! Suma de tiempos !

Estas en el tema de ayuda!! Suma de tiempos ! en el foro de Java en Foros del Web. hola compañeros! bueno necesito de su ayuda para terminar mi programa falta lo mas importante que es hacer la suma de horas, minutos y segundos. ...
  #1 (permalink)  
Antiguo 15/03/2011, 19:37
 
Fecha de Ingreso: febrero-2011
Ubicación: mexico
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta ayuda!! Suma de tiempos !

hola compañeros! bueno necesito de su ayuda para terminar mi programa falta lo mas importante que es hacer la suma de horas, minutos y segundos.
que al sumar horas,minutos y segundos..aparescan en los cuadros del tiempo de vuelo
esto es lo que he echo: todo lo que es la interfaz grafica...


como podre hacerlo?
de antemano graciaz
  #2 (permalink)  
Antiguo 17/03/2011, 07:57
 
Fecha de Ingreso: enero-2009
Ubicación: santa fe
Mensajes: 15
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: ayuda!! Suma de tiempos !

Podes laburar con la funcion Calendar de java que tiene manejo de horas....Saludos
  #3 (permalink)  
Antiguo 19/03/2011, 17:43
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: ayuda!! Suma de tiempos !

Tambien puedes hacerlo a lo tocho, restando los segundos de la llegada a los de la salida, de forma que si es negativo, le restas la diferencia a 60 y te quedan los segundos, luego le restas los minutos de la llegada a los de la salida y le restas 1 mas por los segundos negativos anteriores, y luego con las horas...ejemplo:

Llegada: 23:34:36
Salida: 22:37:48

Segundos: 36-48 = -12, 60 - 12 = 48 y me llevo 1 min por ser negativo

Minutos: 34-37= -3, 60-3= 57, 57-1 = 56 y me levo 1 hora por ser negativo

Hora: 23-22=1, 1-1= 0.

Diferencia: 56 min y 48 segundos

En el caso de que sean dias distintos, puedes jugar internamente con las horas de tal forma que si sale a las 23 horas y llega a las 2 de la mañana del dia siguiente, sumas 24 horas por cada dia de diferencia a la hora de llegada, en este caso tienes 26(24 por ser 1 dia de diferencia+2 que es la hora en la que llegas), luego es plan de aplicar lo mismo que antes. Ejemplo:

Llegada: 02:45:56
Salida: 23:54:41

Segundos: 56-41 = 15.

Minutos: 45-54 = -9, 60-9= 51 y me llevo 1 hora por ser negativo

Hora: 26-23=3, 3-1=2

Diferencia: 2 horas, 51 minutos y 15 segundos.

Saludos!

Etiquetas: suma
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:38.