AYUDA PARA CALCULAR HORAS Y MINUTOS...
Publicado por Antonio (1271 intervenciones) el 04/12/2004 01:56:02
Hola a todos:
Tengo un pequeño problema... desarrolle una aplicacion la cual guarda la hora en que entra y sale un usuario, estos datos los guardo en dos campos (HINICIO y HTERMINO) son de tipo string y los datos se guardan de esta manera; 13:25 PM y 18:30 PM respectivamente, ahora bien, cuando recupero el registro coloco en dos variables los datos correspondientes quedando asi:
ls_inicio = Trim ( GetItemString ( dw_datos, ll_row, 'HINICIO' ) )
ls_termino = Trim ( GetItemString ( dw_datos, ll_row, 'HTERMINO' ) )
ya que tengo estos dos datos, necesito calcular las horas y minutos (ojo, no necesito calcular dias solo horas y minutos) correspondientes y ponerlas en un objeto de tipo static text para que el supervisor pueda ver cuanto tiempo permanecio el usuario dentro del sistema.
La cuestion es que utilizo la funcion de SecondsAfter() y lo divido entre 60 para que me de los minutos y nuevamente entre 60 para determinar las horas, pero no me resulta...
El otro problema es que hay usuarios que trabajan el turno de la noche, por lo cual ingresan a las 7:00 PM y salen a las 6:00 AM del dia siguiente y esto me provoca que la funcion SecondsAfter() me devuelve un numerototototototote de segundos los cuales equivalen a dias y necesito calcular solo las horas y minutos que estuvieron trabajando.
Alguien tiene alguna idea ?... o si tiene un ejemplo, se lo agradecere muchísimo, me es urgente.
Gracias,
saludos
Tengo un pequeño problema... desarrolle una aplicacion la cual guarda la hora en que entra y sale un usuario, estos datos los guardo en dos campos (HINICIO y HTERMINO) son de tipo string y los datos se guardan de esta manera; 13:25 PM y 18:30 PM respectivamente, ahora bien, cuando recupero el registro coloco en dos variables los datos correspondientes quedando asi:
ls_inicio = Trim ( GetItemString ( dw_datos, ll_row, 'HINICIO' ) )
ls_termino = Trim ( GetItemString ( dw_datos, ll_row, 'HTERMINO' ) )
ya que tengo estos dos datos, necesito calcular las horas y minutos (ojo, no necesito calcular dias solo horas y minutos) correspondientes y ponerlas en un objeto de tipo static text para que el supervisor pueda ver cuanto tiempo permanecio el usuario dentro del sistema.
La cuestion es que utilizo la funcion de SecondsAfter() y lo divido entre 60 para que me de los minutos y nuevamente entre 60 para determinar las horas, pero no me resulta...
El otro problema es que hay usuarios que trabajan el turno de la noche, por lo cual ingresan a las 7:00 PM y salen a las 6:00 AM del dia siguiente y esto me provoca que la funcion SecondsAfter() me devuelve un numerototototototote de segundos los cuales equivalen a dias y necesito calcular solo las horas y minutos que estuvieron trabajando.
Alguien tiene alguna idea ?... o si tiene un ejemplo, se lo agradecere muchísimo, me es urgente.
Gracias,
saludos
Valora esta pregunta
0