Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   ¿Cómo usar TDateTimePicker? (https://www.clubdelphi.com/foros/showthread.php?t=54466)

Antonioveneroso 19-03-2008 20:40:32

¿Cómo usar TDateTimePicker?
 
Saludos!
Estoy utilizando un TDateTimePicker para que el usuario seleccione la fecha, y me gustaría que marcara la fecha actual. ¿Alguien sabe cómo puedo cargarla automáticamente? Porque el TDateTimePicker tiene la fecha y la hora cuando lo agregué a la Form.

Lo único que he encontrado es una página donde me dicen cómo darle formato de salida, y usan algo más o menos así:
Código:

void __fastcall TVCliente::btnAceptarClick(TObject *Sender)
{
 char formato[11] = "dd/MM/yyyy";
 timeFechaAlta->Perform(DTM_SETFORMAT, NULL, (LPARAM) (&formato)); // will yeild a display without seconds, like this: "19/12/2007"
}

Pero esto sólo modifica el formato, no me da la fecha actual...

Leí que en Delphi se utiliza algo como
Código:

timeFechaAlta->Date = Date;
pero en builder me marca error.
Cualquier sugerencia será profundamente agradecida.
Saludos y suerte!

keyboy 19-03-2008 21:01:15

Siempre es mejor si mencionas cuál es el error que te da. Posiblemente se debe a que Date es una función pero aunque en delphi pueden omitirse los paréntesis, no así en C. Prueba así:

Código:

timeFechaAlta->Date = Date();
Aunque Date() sólo da la fecha. Usa Now() para obtener fecha y hora:

Código:

timeFechaAlta->DateTime = Now();
Bye

Antonioveneroso 19-03-2008 21:05:01

Dios mío... no se me había ocurrido utilizar paréntesis... :o
Gracias por la ayuda y disculpas por haberlos molestado.
Saludos!

everfbs 22-03-2008 13:34:55

Fecha con TDateTimePicker
 
En C++ Builder, utiliza el siguiente codigo para fijar la fecha de hoy en el componente TDateTimePicker:DateTimePicker1->Date = Now();Saludoseverfbs

Antonioveneroso 24-03-2008 18:51:58

También lo intenté así, pero olvidé ponerle los paréntesis.
Gracias por la ayuda!


La franja horaria es GMT +2. Ahora son las 03:34:01.

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