Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como hago para sacarle la hora a un DateTimePicker (https://www.clubdelphi.com/foros/showthread.php?t=70401)

Pancholp1986 19-10-2010 02:00:17

Como hago para sacarle la hora a un DateTimePicker
 
Buenas noches,
Bueno .... como dice el título, necesito sacarle la hora a un DateTimePicker, ya que necesito almacenar solamente la fecha. O si no mejor, se puede manipular manualmente la hora de ése componente en ejecución??
Para almacenar solamente la hora pensé usar una variable TDate y almacenarla en la BD y punto, pero sería mejor si en ejecución se puede manipular la hora.
En todo aso diganme que otro componente se podría usar.
Desde ya muchas gracias!
Saludos!
Pancho.-

Pancholp1986 19-10-2010 05:03:25

Bueno, nuevamente, he llegado a una solución. No se si es la más prolija o/y eficiente pero la voy a comentar igualmente por si a alguien el día de mañana le sucede algo similar.

Código Delphi [-]
 
procedure blablablab ( .... );
var
   hora: TTime;
begin
 
   hora:= StrToTime (ComboBox1.Text+':'+ComBox2.Text);
   DateTimePicker1.Time:= hora;

{aclaración, dentro de ComboBox1, en la propiedad Item, tengo un listado que va de 01 .. 24 donde hago referencia a las horas. Y lo mismo en ComBox2 pero para los minutos, que va de 00 ... 59}
End;

No se si es lo más prolijo, pero en una manera de manipular la hora del DateTimePicker a nuestro antojo y que anda bien.

Saludos!
Pancho.-

Neftali [Germán.Estévez] 19-10-2010 10:59:21

Hola Pancho.
Gracias por la solución.

Te recomiendo que cuando añadas código delphi utilices los TAG's para que se lea mejor.


La franja horaria es GMT +2. Ahora son las 09:13:30.

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