FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
pasar de float a formato string para mostrar en edit
hola amigos, bueno el problema es que necesito pasar un valor float(3,5) que muestre en formato hora (3:30), ya que 50 seria 30 minutos en reloj, qu tal funcionaria gracias
var x:real; edit1.text:=floattoformattime('hh:mm',x); bien probe asi t:=query1.fieldbyname('tot').AsFloat; edit6.Text:=formatdatetime('hh:mm',t); pero en el edit me muestra 00:00 y 3:00 como dio el resutlado de la suma, gracias Última edición por gonza_619 fecha: 06-12-2010 a las 15:41:23. |
#2
|
||||
|
||||
Las Fechas y Horas en Delphi (internamente) las maneja como un Float.
La parte entera son los días que pasaron desde 12/30/1899 y la parte decimal el la hora 0=00:00:00 y 0,9999999 23:59:59 Si tu guardas en alguna variable Float cantidad de horas, deberás hacer los cálculos pertinentes para que se acomoden al formato de hora de Delphi. Después de eso solo debes utilizar las funciones comunes, TimeToStr en tu caso.
|
#3
|
||||
|
||||
Y si lo quieres un poco más complejo, podría devolverte la cantidad de días si son más de 24 horas:
|
#4
|
|||
|
|||
gracias funciono de 10 pense q no se podia , pero siempre esta la salida para delphi gracias de nuevo
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
edit Str a float | Kamael | OOP | 7 | 21-03-2010 22:29:53 |
dar formato float a un edit | Jheysson13 | Varios | 6 | 05-07-2008 22:30:58 |
convertir edit de string a float | Kamael | OOP | 1 | 11-08-2007 03:33:23 |
Pasar de string a float | joanajj | Varios | 3 | 04-11-2004 20:29:30 |
Formato para un EDIT. | JANDREGUE | Varios | 2 | 22-09-2003 22:41:18 |
|