![]() |
Conversión
Hola a todos.
Tengo esta variable. a:=56.75 como puedo convertir esta variable a horas y minutos; para conseguir 57:15 ? Gracias. |
Puedes primero separar la parte entera y la parte fraccionaria en dos variables enteras H, M:
H := Trunc(A); M := Trunc(100*Frac(A)); Dado un número de minutos M, M div 60 te dará el número de horas y M mod 60 el número de minutos ya descontando las horas completas en M. Así, puedes poner H := H + (M div 60); M := M mod 60; Finalmente juntas ambos en una variable string: S := Format('%d:%d', [H, M]); Para este caso particular en realidad puedes poner simplemente Código:
H := Trunc(A); pd: Esto funciona sólo si se dan sólo dos dígitos decimales. |
La franja horaria es GMT +2. Ahora son las 23:18:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi