Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2010, 07:08
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Manejo de fechas y calculo de horas

Hola!

Si te sirve de orientación, VB6, al igual que la mayoría de las bases de datos, guardan los datos de fecha y hora como numéricos. En el caso de VB, como un Double, conteniendo en su parte entera el número de días transcurridos desde el 1 de enero de 1900 y en la parte decimal el momento del día.

Puedes comprobarlo si ejecutas en la ventana inmediato" ?CDate(0)", que te devolverá "01/01/1900". De esta manera, conocer el intervalo en días entre dos fechas es una simple resta. Si necesitas conocer el intervalo en otra unidad de tiempo (meses, años), utiliza DateDiff, que tiene en cuenta bisiestos y cosas así.

La hora la puedes calcular con una regla de tres, sabiendo que 0.5 es igual a las 12:00 del mediodía, 0.75 las 18:00, etc.

No dices por qué no puedes manejar las horas en VB, pero hay varias formas de hacerlo.
__________________
wile sona li mute e sona