Necesito restar dos horas, ej.:
21:35 - 17:55 = 03:40
Eso necesito y he probado con el datediff y no me resulta, me da solamente la hora (3) y si coloco los minutos me devuelve el resultado de la resta en minutos......
Me puede ayudar.
Gracias

| ||||
En VB Dim fecha1 as datetime = now.toshorteddatestring + "21:35:00" dim fecha2 as datetime = new.todshoteddatestring + "17:55:00" dim fecha3 as string = fecha1.Substract(fecha2).toshortedtimestring Creo que así debería funcionar |
| ||||
Podrias hacer varias cosas una posiblilidad es atraves de fechas,le ñades a una fecha la hora y se la restas ala misma fecha con la otra hora y q te devuelva la hora. Otra, restas por un lado las horas y por otro los minutos Ej dim horas as integer dim minutos as integer dim cad1 dim cad2 supongo q la hora1 esta en h1 y la hora2 en h2 cad1=split(h1,":") cad2=splait(h2,":") horas=cad1(0) - cad2(0) minutos=cad1(1) - cad2(1) |