14/01/2010, 07:08
|
| | | Fecha de Ingreso: junio-2008 Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 16 años, 6 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 |