Foros del Web » Programando para Internet » ASPX (.net) »

(VB) diferencia entre 2 horas.

Estas en el tema de (VB) diferencia entre 2 horas. en el foro de ASPX (.net) en Foros del Web. Amigos Q tal, aqui fastidiandolos por una inquietud urgente Tengo 2 fechas: una la saco de una tabla y la otra es un dato. el ...
  #1 (permalink)  
Antiguo 04/05/2006, 17:52
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 20 años, 5 meses
Puntos: 0
(VB) diferencia entre 2 horas.

Amigos

Q tal, aqui fastidiandolos por una inquietud urgente
Tengo 2 fechas: una la saco de una tabla y la otra es un dato.
el problema es q yo quiero sacar la diferencia entre las horas, mas no las fechas, ya q el dato de la BD tiene fecha de 1800...

Es para un control de horas extras.
O que otro metodo puedo tomar,.

estoy haciendo datediff(dateinterval.hour,f1,f2) < f1, f2 mis variables datetime

pero me sale un numero horroroso..jejeje

Por favor denme una pista, nos vemos

Gracias....
__________________
Uno para todos!!!
Y todos para uno!!!
  #2 (permalink)  
Antiguo 05/05/2006, 02:48
 
Fecha de Ingreso: abril-2006
Mensajes: 166
Antigüedad: 18 años
Puntos: 0
Mensaje

Buenas.

El procedimiento adecuado es utilizando datediff sin duda, fijate si has puesto todo correctamente (sintaxis, orden de los parámetros...). Precisa un pelín más tu problema (que número "horroroso" te sale?) para que podamos analizar tu duda con más precisión.

Has puesto lo siguiente:

datediff(dateinterval.hour,f1,f2) < f1, f2 (Por qué pones f1,f2 en vez de 1 solo valor?)

Ahí va un ejemplo del datediff:

Dim A, B
B = "12:00"
A = "10:00"
MsgBox("La diferencia en horas entre A y B es: " & DateDiff(DateInterval.Hour, A, B))


Espero haber resuelto tu duda.

Un saludo.

PD. Si tu duda es sobre VB, pregunta mejor en el foro "Visual Basic"
  #3 (permalink)  
Antiguo 08/05/2006, 05:04
 
Fecha de Ingreso: abril-2006
Mensajes: 166
Antigüedad: 18 años
Puntos: 0
Dime si te ha servido la solución porfavor.
  #4 (permalink)  
Antiguo 26/06/2006, 19:24
 
Fecha de Ingreso: junio-2006
Mensajes: 8
Antigüedad: 17 años, 10 meses
Puntos: 0
Mira te escribe otro muchacho que tiene el mismo problema con las fechas el problem es que yo tengo que restar la fecha actual con una guardada en la tabla de la base de datos, la cual yo entro con el formato 01/02/2006 y a veces me da un resultado que no se corresponde sobre todo cuando cambia de mes como por ejemplo
01/01/2006 con 31/12/2005 me debiera dar 1 pero me da otro numero
  #5 (permalink)  
Antiguo 28/06/2006, 03:41
 
Fecha de Ingreso: julio-2003
Mensajes: 27
Antigüedad: 20 años, 9 meses
Puntos: 0
Si mirais este ej, en tp encontrareis el resultado de la diferencia de dias, horas y minutos:

Dim d1 As Date = Date.Parse("01/12/07")
Dim d2 As Date = Date.Parse("31/01/06")

Dim tp As TimeSpan = d1.Subtract(d2)

Espero haber aclarado el asunto
  #6 (permalink)  
Antiguo 30/06/2008, 06:39
 
Fecha de Ingreso: abril-2004
Ubicación: Cdoro. Rivadavia
Mensajes: 83
Antigüedad: 20 años
Puntos: 0
Respuesta: (VB) diferencia entre 2 horas.

Hola. disculpame la pregunta.
Parece que no me reconce dateinterval.hour
¿Qué es lo que me puede estar faltando?
Gracias de antemano
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:55.