Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=26)
-   -   Modificar formato fecha (https://www.clubdelphi.com/foros/showthread.php?t=10621)

JODELSA 24-05-2004 20:05:14

control de fecha con delphi
 
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

Modificar formato fecha
 
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/show...6248#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:
Código Delphi [-]
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!


La franja horaria es GMT +2. Ahora son las 01:22:44.

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