Power Builder - Convertir total minutos a formato HH:MM

 
Vista:
sin imagen de perfil

Convertir total minutos a formato HH:MM

Publicado por Andres (331 intervenciones) el 07/07/2006 15:03:11
Amigos

Tengo que convertir la suma de dos columnas que son numericos (Minutos ya calculados) a formato HH:MM.

Ej. 546 minutos --> 9:06

Atte Andres
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel
Val: 7
Ha disminuido su posición en 2 puestos en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:Convertir total minutos a formato HH:MM

Publicado por Daniel (22 intervenciones) el 07/07/2006 20:12:02
Hola, te paso un script en powerbuilder que convierte el valor de milisegundos al formato que vos pides...

este script lo debes crear en una funcion...

/////////////////////////////////////////////////////////////////////////////////////////////////////////
// CONVERTIR MILISEGUNDOS A FORMATO HH:MM:SS
////////////////////////////////////////////////////////////////////////////////////////////////////////
integer ff,mm,hh,ss2,mm2
Long ss
string ls_hora
time at_hora

// CALCULA LA CANTIDAD DE SEGUNDOS QUE HAY EN aul_milisegundos
ss = LONG(aul_milisegundos/100)

//EL RESTO DE LA DIVISION ANTERIOR ES LA CANTIDAD DE MILISEGUNDOS DE at_hora
ff = MOD(aul_milisegundos,100)

// CALCULO LA CANTIDAD DE MINUTOS QUE HAY EN ss SEGUNDOS
mm = INT(ss/60)

// SI LA DIVISION ANTERIOR TIENE RESTO, ES RESTO SON LOS SEGUNDOS DE at_hora
ss2 = MOD(ss,60)

// CALCULO LA CANTIDAD DE HORAS QUE HAY EN mm MINUTOS
hh = INT(mm/60)

// SI LA DIVISION ANTERIOS TIENE RESTO, ESE RESTO SON LOS MINUTOS DE at_hora
mm2 = MOD (mm,60)

// La hora seria entonces:
ls_hora = string(hh) + ":" + string(mm2) + ":" + string(ss2)
at_hora = time(ls_hora)

return at_hora

Saludos, espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Convertir total minutos a formato HH:MM

Publicado por Andres (331 intervenciones) el 07/07/2006 21:16:53
Gracias Daniel por tu tiempo, inclui esta funcion y creo que me sirve por la agregue pero el valor no es correcto porque piensoque los milisegundos que entran a la funcion no son correctos

Atte

Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar