FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Ayuda: función HH:MM:SS
Hola, necesito hacer una función que partiendo de una varieble float que contiene el tiempo total en segundos, me devuelva un string formateado en HH:MM:SS;
Alguna sugerencia o idea?? Saludos y gracias
__________________
|
#2
|
||||
|
||||
Hola,
No sé si esto podría servirte:
Lo encontré en este hilo de Delphi-PRAXiS y me pareció estupendo. Pero no sé si es lo que necesitas o qué... |
#3
|
||||
|
||||
Bueno, así de primeras pienso que si el tiempo lo guardas en segundos, pues en vez de un float podrías utilizar un integer, o Int64. Sería algo así:
Sencillo, ¿no? Con divisiones y un resto. Salu2. Edito: vaya, dec se me adelantó... bueno mejor utiliza ese método, porque este me acabo de fijar que, por ejemplo, si tiene una hora y cinco minutos aparecería "1:5:0". En vez de IntToStr tendría que utilizar Format. Última edición por ixMike fecha: 09-04-2008 a las 23:29:26. |
#4
|
|||
|
|||
Pienso que seria mejor hacer esto,
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
||||
|
||||
Ya, a eso me refería con lo del Format, pero la que ha expuesto dec viene al dedillo, ya que el tipo TDateTime no es más que un float donde la unidad es un día, así:
una hora = 1/24 un minuto = 1/(24*60) un segundo = 1/(24*60*60) un mes = 30 y así... |
#6
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Hola,
Bien apuntado egostar. A mí me pareció muy elegante la solución (ya he dicho que la encontré, no es "mía") pero, me temía que habría implicaciones... y todavía creo que podría haber más. Creo que habría que esperar a que quien inició el hilo comente algo a todo esto. |
#8
|
||||
|
||||
Cita:
Vamos, al menos yo lo haría así en mis aplicaciones. Pero eso ya sería entrar en cuestión de gustos... |
#9
|
||||
|
||||
Cita:
Valga la redundancia Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con la función Right | Javi2 | SQL | 5 | 27-12-2007 21:59:57 |
Ayuda con la funcion Rtf2html en php | lazar | PHP | 2 | 17-02-2007 20:24:38 |
ayuda con funcion mysql_num_rows | estibaliz2006 | PHP | 1 | 15-11-2006 15:40:01 |
Ayuda con Funcion | edelphi | Varios | 3 | 17-07-2006 06:24:03 |
Ayuda con una función | McRight2k | Varios | 1 | 13-08-2003 21:47:04 |
|