Visual Basic - Restar Horas para calculo de tiempo.

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Restar Horas para calculo de tiempo.

Publicado por Adolfo (117 intervenciones) el 12/01/2003 17:57:34
Hola amigos:

Quisiera saber si hay alguna forma más sencilla de restar horas sin necesidad de usar tantas variables y lineas de código, pues el codigo que yo uso es muy largo y confuso por la cantidad de variables que uso. Por ejemplo:

10:20 - 9:40 = 0:40
HoraFinal – HoraInicial = 0 horas 40 minutos

15:10 – 12:50 = 2:20
HoraFinal – HoraInicial = 2 hora 20 minutos

Pero para hacer esto tengo que escribir un codigo bastante largo, por eso quisiera saber si existe alguna forma de hacercon con pocas lineas y pocas variables.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Restar Horas para calculo de tiempo.

Publicado por Hisashi (58 intervenciones) el 12/01/2003 20:20:46
Private Sub Command1_Click()
Dim Horas As String
Horas = Format(TimeValue(Text1.Text) - TimeValue(Text2.Text), "hh:mm")
MsgBox Horas
End Sub

Alguna duda, escribeme ;) Buena suerte!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Restar Horas para calculo de tiempo.

Publicado por Esteban (1144 intervenciones) el 13/01/2003 05:18:02
Una función que toma varios rangos es el DateDiff, si lo que quieres es sumar o restar es DateAdd:

HoraFinal = DateDiff([rango], [fecha_inicio], [fecha_final])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar