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

pasar hora a numero

Estas en el tema de pasar hora a numero en el foro de Visual Basic clásico en Foros del Web. Hola a todos....les dejo una inquietud nuevamente......tengo que desarrollar una planilla de horas de trabajos semanales....donde debo registrar las horas trabajadas por día de cada ...
  #1 (permalink)  
Antiguo 25/03/2009, 06:20
 
Fecha de Ingreso: febrero-2009
Ubicación: Villa Ocampo - Santa Fe
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 0
pasar hora a numero

Hola a todos....les dejo una inquietud nuevamente......tengo que desarrollar una planilla de horas de trabajos semanales....donde debo registrar las horas trabajadas por día de cada empleado....se registran 4 horas(Hora de Entrada Matutina, Hora de Salida Matutina,Hora Entrada Vespertina, Hora Salida Vespertina) por empleado por dia para luego calcular cuanto se debe pagar a cada empleado....la pregunta es......como paso una hora a su equivalente en número....por ejemplo 8:30 debería quedar 8,5....por que pasar a número???porque de acuerdo a la cantidad de horas trabajadas debo calcular cuanto debe cobrar el empleado .....desde ya muchas gracias...espero su pronta respuesta
  #2 (permalink)  
Antiguo 25/03/2009, 06:38
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: pasar hora a numero

Hola, la cuestión es sacar la diferencia en segundos entre las dos horas y dividir el resultado entre 3600.

Supongamos que en el Text1 tenemos la hora de entrada y en el Text2 la de salida:

Código vb:
Ver original
  1. Dim lSegundos As Long, dDecimal As Double
  2.  
  3. lSegundos = DateDiff("s", Text1, Text2)
  4. dDecimal = lSegundos / 3600
  5. MsgBox dDecimal

Saludos
  #3 (permalink)  
Antiguo 25/03/2009, 06:42
 
Fecha de Ingreso: febrero-2009
Ubicación: Villa Ocampo - Santa Fe
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: pasar hora a numero

Muchas gracias Avellaneda lo pruebo y te avsio...cualquier duda te vuelvo a consultar....muchas gracias de nuevo
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 07:26.