Programación General > C++ Builder
Manipular fecha DateTimePicker
(1/1)
fachamix:
El control DateTimePicker, nos permite seleccionar una fecha de un calendario visual.
La fecha se nos devuelve con el tipo TDateTime, este tipo de datos puede convertirse a String haciendo:
dtp_fecha->Date.DateString();
donde dtp_fecha , es el puntero de tipo DateTimePicker (del tipo del control visual)
lo que no puedo lograr es , que dado un STRING de fecha, pueda poner al control con la fecha del string.
es decir, el control me permite obtener la fecha cargada al control en tipo String, pero no se como cargarle una fecha al control mediante un dato tipo String
cundy2010:
Bueno lo primero que te debo mencionar es que con TDateTimePicker puedes obtener la fecha o la fecha y la hora, ahora para cambiárselo al control es muy sencillo, si observas bien Date y DateTime son __property de TDateTimePicker, así pues:
DateTimePicker1->Date.CurrentDate().operator AnsiString(); //Obtienes la fecha actual sin la hora
DateTimePicker1->Date.operator AnsiString(); //obtienes la fecha con la hora
DateTimePicker1->Date = TDateTime("3/24/2010"); //asignas una fecha formato (d/m/y)
sencillo no ???, se puede hacer de otras fromas, pero así es sencillo y funciona.
Espero que te haya sido de ayuda.
Navegación
Ir a la versión completa