PDA

Ver la Versión Completa : Modificar formato fecha


JODELSA
24-05-2004, 20:05:14
Si me trata como un novato te lo voy agradecer y me da un pequeño ejemplo como cambiar las variale ShortDateFormat

delphi.com.ar
24-05-2004, 20:22:21
En lugar de cambiar el formato para TOOOODAS las aplicaciones que se ejecutan en Windows, puedes establecer cual será el formato "dentro" de tu aplicación, modificando las variables ShortDateFormat, LongDateFormat... y todas las funciones de fechas de tu programa, funcionarán bajo el formato definido.
Por otro lado, para trabajar con fechas haciendo consultas a una base de datos, es recomendable utilizar parámetros, y te evitarás cualquier problema de compatibilidad.

Saludos!

JODELSA
24-05-2004, 21:09:06
Hola!
Como puedo modificar las variables ShortDateFormat, LongDateFormat, atraves de delphi. envienme un pequeño ejemplo por favor

roman
24-05-2004, 21:12:17
No hacía falta que abrieras otro hilo a demás de http://www.clubdelphi.com/foros/showthread.php?p=46248#post46248

Las variables que te indicó delphi.com.ar se encuentran declaradas en la unidad SysUtils.

// Saludos

delphi.com.ar
24-05-2004, 21:25:07
Ademas de lo que te comenta román, quiero comentarte que esas variables no son mas que variables comunes que utilizan las funciones de conversión y formateo de fechas. Solo tienes que ponerle el valor que tu deseas, el lugar recomendado es en las primeras líneas de ejecución de tu aplicación.

Por ejemplo, este es un fragmento de código que suelo utilizar en mis proyectos:

procedure TfrmPrincipal.FormCreate(Sender: TObject);
begin
Application.UpdateFormatSettings := False;
CurrencyString := '$';
DecimalSeparator := ',';
ThousandSeparator := '.';
DateSeparator := '/';
TimeSeparator := ':';
ShortTimeFormat := 'HH:mm:ss';
LongTimeFormat := 'HH:mm:ss';
ShortDateFormat := 'dd/mm/yyyy';
...
end;

PD: Uní los dos temas en solo uno.

Saludos!