Ayudame por pavor

Saludos, necesito que por favor me ayudes en un problema que se me presento: necesito obtener la diferencia o suma entre dos horas que están en formato(hh:mm)y que su resultado este en formato decimal, por ejemplo
10:00 - 08:30 = 1.5
Si me puedes ayudar te lo agradecería muchísimo...

1 respuesta

Respuesta
1
Puedes intentar algo similar a:
m.cHora1 = "10:00"
m.cHora2 = "08:30"
m.nHoras = LEFT( m.cHora1, 2 ) - LEFT( m.cHora2, 2 )
m.nMinutos = RIGHT( m.cHora1, 2 ) - RIGHT( m.cHora2, 2 )
IF m.nMinutos < 0
m.nHoras = m.nHoras - 1
m.nMinutos = m.nMinutos + 60
ENDIF
m.nTiempo = m.nHoras + (m.nMinutos / 60 )
En la variable m.nTiempo tienes el resultado
NOTA: Sería conveniente que trabajaras en formato de 24 horas en lugar de 12

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas