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

Problemas con horas

Estas en el tema de Problemas con horas en el foro de Visual Basic clásico en Foros del Web. Buenas, el problema que tengo, es basicamente este: Necesito saber como puedo hacer para restar/sumar horas, en pocas palabras, necesito calcular cuantas horas faltan desde ...
  #1 (permalink)  
Antiguo 15/03/2008, 15:45
 
Fecha de Ingreso: junio-2004
Ubicación: Argentina
Mensajes: 150
Antigüedad: 19 años, 10 meses
Puntos: 2
Problemas con horas

Buenas, el problema que tengo, es basicamente este:

Necesito saber como puedo hacer para restar/sumar horas, en pocas palabras, necesito calcular cuantas horas faltan desde la hora actual para las 12 de la noche, espero que se entienda la verdad que me esta volviendo loco

Desde ya gracias.

pd: utilizo Visual Basic 6
  #2 (permalink)  
Antiguo 15/03/2008, 20:36
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Re: Problemas con horas

Hola,algo asi?

Código:
Private Sub Form_Load()
MsgBox FormatDateTime((Date + 1) - Now, vbLongTime)
End Sub
saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 16/03/2008, 10:29
 
Fecha de Ingreso: junio-2004
Ubicación: Argentina
Mensajes: 150
Antigüedad: 19 años, 10 meses
Puntos: 2
Re: Problemas con horas

Si, era eso lo que buscaba, gracias. Otra cosita, se puede cambiar el formato de la hora?, osea que en vez que diga 10 PM, diga 22 hs ?..

Gracias.
  #4 (permalink)  
Antiguo 17/03/2008, 07:01
Avatar de vbx3m  
Fecha de Ingreso: febrero-2005
Ubicación: Venezuela
Mensajes: 524
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: Problemas con horas

Otra forma de hacerlo es asi

Código:
Dim t0 As Variant, t1 As Variant
t0 = "12:00"
t1 =Time
MsgBox Format(TimeValue(t1) - TimeValue(t0), "hh:mm:ss")

Cita:
...se puede cambiar el formato de la hora?, osea que en vez que diga 10 PM, diga 22 hs ?..
Con Format(Time, "h:mm") le das ese formato a la hora...
__________________
ホルヘ・ラファエル・マルティネス・レオン

Última edición por vbx3m; 17/03/2008 a las 07:23
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:19.