Visual Basic - Restar horas y minutos

Life is soft - evento anual de software empresarial
   
Vista:

Restar horas y minutos

Publicado por Angie (5 intervenciones) el 11/05/2010 19:00:58
Hola buen dia;

Antes que nada gracias por su tiempo en leer mi nota.

Tengo unas dudas acerca de como restar horas y minutos en formato de 24 hrs, intente darle formato directo en las cajas de texto (Time 13:52:12) pero no me funciono la operacion me arroja cero o bien un error de no coinciden los tipos, me podrian ayudar en cuanto a una manera de hacer esta operacion ejemplo: text1= 7:00 - text2= 14:00 en text3= 7:00 quiero poder sacar la diferencia de horas, lo hago en excel pero quiero lograrlo en visual 6 0 2008 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 y minutos

Publicado por Pedro Luis (128 intervenciones) el 12/05/2010 08:43:37
Cuando se suman o restan dias o horas el resultado se da en dias, siendo las horas los decimales.

1
2
3
4
5
cdate("14:00")-cdate("7:00")=0.291666666666667 días luego
 
0.291666666666667 * 24=7'00000000000001 ha habido redondeos
 
horas=int(0.291666666666667 * 24)=7

O sea cuando se opera con Fechas y Horas el resultado son días, con sus decimales y todo.
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 y minutos

Publicado por Neogeo (23 intervenciones) el 12/05/2010 09:22:08
hola, lo puedes hacer de la sig manera:
en un form agregas 3 text, command luego copias el sig codigo

1
2
3
4
5
6
Private Sub Command1_Click()
Dim t0, t1 As Variant
t0 = Format(Text1, "hh:mm")
t1 = Format(Text2, "hh:mm")
Text3 = Format(TimeValue(t1) - TimeValue(t0), "hh:mm")
End Sub

eso es todo si quieres tambien puedes agregar los segundos en el formato "hh:mm:ss"
chauu suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Restar horas y minutos

Publicado por Angie (5 intervenciones) el 19/05/2010 20:18:40
Ok, muchas gracias por su aportacion
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 y minutos

Publicado por Doris Chamorro (1 intervención) el 02/06/2014 17:57:34
Gracias.... con ese código si funcionó .

muchas gracias..
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 y minutos

Publicado por guillermo macia (1 intervención) el 23/07/2015 07:35:14
Gracias bro viejo el tema pero me salvaste
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 y minutos

Publicado por Jean-Gilles R. (1 intervención) el 14/12/2015 16:05:01
Agradecido!!! Muy util.
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 y minutos

Publicado por Hector Moran (15 intervenciones) el 16/10/2016 03:01:58
Esto genial te felicito...
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