FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Trabajar con cadenas
Hola a todos, mi duda es la siguiente, tiene que ver con una duda que os comente hace unos dias sobre fechas y horas.
El asunto es el siguiente yo obtengo la diferencia de horas entre una fecha y me devuelve un resultado de tipo TTime, el que posteriormente lo paso a un string. Bueno aqui tengo el problema es que, los resultados desde 0 horas a 9 horas los devuelve del asi 9:15:00 Mientras que los que son de 10 horas a 24 horas los devuelve asi 19:25:00 El asunto es que a mi solo me interesa el valor de la hora por eso utilizaba esta función Código:
EditHoras.Text:=TimeToStr(horastotal); EDitHoras.Text:=Copy(EditHoras.Text,1,2); Horas:=StrToInt(EditHoras.Text); yo creia que devolvia los resultados de la forma 09:15:00 para lo cual la función me servía. Pero de esta forma 9:15:00 El resultado es 9: y evidentemente al pasarlo a un string me da un error. Como puedo descartar el segundo carácter si se tratan del caracter ':' Muchas gracias. |
|
|
|