Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Trabajar con tiempos

Estas en el tema de Trabajar con tiempos en el foro de Visual Basic clásico en Foros del Web. Buenas, necesito ayuda, tengo que realizar una aplicación que realice sumas y restas de tiempos, por ejemplo primer tiempo 00:25:00 segundo tiempo 01:50:00 tercer tiempo ...
  #1 (permalink)  
Antiguo 21/01/2009, 12:36
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Trabajar con tiempos

Buenas, necesito ayuda, tengo que realizar una aplicación que realice sumas y restas de tiempos, por ejemplo

primer tiempo 00:25:00
segundo tiempo 01:50:00
tercer tiempo 03:30:00

Necesito sacar la diferencia de tiempo entre el segundo y el primero (Diferencia 1)
Necesito sacar la diferencia de tiempo entre el tercero y el segundo (Diferencia 2)

Por último sumar el primer tiempo + Diferencia 1 + Diferencia 2
  #2 (permalink)  
Antiguo 21/01/2009, 13:38
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Respuesta: Trabajar con tiempos

Código:
Dim Hora1 As Variant
Dim Hora2 As Variant
Dim Hora3 As Variant
Dim Diferencia1 As Variant
Dim Diferencia2 As Variant
Dim Suma As Variant

Hora1 = "00:25:00"
Hora2 = "01:50:00"
Hora3 = "03:30:00"


Diferencia1 = Format(TimeValue(Hora2) - TimeValue(Hora1), "hh:mm:ss")
Diferencia2 = Format(TimeValue(Hora3) - TimeValue(Hora2), "hh:mm:ss")

Suma = Format(TimeValue(Diferencia1) + TimeValue(Diferencia2), "hh:mm:ss")

MsgBox "DIFERENCIA 01: " & Diferencia1 & vbNewLine & "DIFERENCIA 01: " & Diferencia2 & vbNewLine & "SUMA DE DIFERENCIAS: " & Suma
  #3 (permalink)  
Antiguo 21/01/2009, 16:04
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Trabajar con tiempos

Muchas Gracias por tu ayuda me sirvio Demasiado
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 02:42.