Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   componenete que solo te recupere la hora en delphi (https://www.clubdelphi.com/foros/showthread.php?t=49028)

richy08 10-10-2007 23:36:24

componenete que solo te recupere la hora en delphi
 
:confused: hola que tal compañeros existe un componente en delphi que te de el formato para insertar la hora en sql2005 server, existe algun tipo de dato en sql2005 server para almacenar solo la hora, o alguna sugerencia de como hacerlo gracias

jhonny 10-10-2007 23:54:45

Bueno, la función Time de Delphi te devuelve solo la hora actual, Pruebala y nos cuentas si eso era lo que necesitabas :).

richy08 11-10-2007 00:14:45

Cita:

Empezado por jhonny (Mensaje 237597)
Bueno, la función Time de Delphi te devuelve solo la hora actual, Pruebala y nos cuentas si eso era lo que necesitabas :).

hola jhonny no es lo que necesito tengo un catalogo de housekeeper donde se almacana entre otras cosas el nombre de la persona y su horas de trabajo ejemplo de 08:00 a 16:00 esto el usuario del sistema lo da de alta y se almacena en sqlserver 2005 pero no se si existe un componente que me haga esta funcion y que tipo de dato usar para esos dos campos gracias:confused:

poliburro 11-10-2007 00:37:19

la función formatdatetime te permite generar la hora en formato string

Código Delphi [-]
 
SqlServer.Fields[N].AsString := FormatdateTime('hh:mm:ss',Now);

richy08 11-10-2007 00:43:55

Cita:

Empezado por poliburro (Mensaje 237627)
la función formatdatetime te permite generar la hora en formato string


Código Delphi [-]

SqlServer.Fields[N].AsString := FormatdateTime('hh:mm:ss',Now);




gracias poliburro investigare esa funcion luego posteo como me fue :D

Lepe 11-10-2007 09:58:59

Solo un pequeñísimo detalle (que se nos puede pasar por alto):

Código Delphi [-]
SqlServer.Fields[N].AsString := FormatdateTime('hh:nn:ss',Now);

"mm" se usa para mostrar el mes, así que nos mostrará un valor incorrecto, y es casi seguro que no nos daremos cuenta ;).

Saludos


La franja horaria es GMT +2. Ahora son las 05:44:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi