PDA

Ver la Versión Completa : Conocer el Formato de Fecha


Enan0
31-03-2005, 14:48:24
Estoy necesitando Pasar una fecha de Formato YYYYMMDD y pasarlar con la funcion StrToDate(). el problema es que en la ayuda dice que el parametro que va adentro de los () debe ser MM/dd/YYYY, pero que pasa. como varian las configuraciones regionales. en mi caso tengo que pasar DD/MM/YYYY y funciona bien.
el tema en cuestion es que quiero conocer previamente el formato correcto de la configuración regional. Pudem Ayudarme?!!

marcoszorrilla
31-03-2005, 15:03:58
Investiga por este lado:

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(ShortDateFormat);
end;


Aunque si es para utilizar en consultas, usando parámetros te ahorras saber cual sea el formato.

Un Saludo.

lgarcia
31-03-2005, 15:12:55
Hola

En este caso tambien puedes forzar el formato al que te convenga de la siguiente forma:

ShortDateFormat := 'dd/mm/yyyyy';

Y con esto lo puedes lograr

Saludos
Luis Garcia

Enan0
31-03-2005, 16:03:27
Investiga por este lado:

Aunque si es para utilizar en consultas, usando parámetros te ahorras saber cual sea el formato.

Un Saludo.
Gracias marcoszorrila, y no, no es para consultas es para la integracion de dos sistemas los cuales utilizan formatos de fecha distintos uno los usa como string de tipo (yyyymmdd) y el otro como un Tdate. pero con lo que me pasaste antes lo solucione..
y tambien utlize

Application.UpDateFormatSettings := false;
DateSeparator := '/';
ShortDateFormat := 'mm/dd/yyyy';

Que lo encontre despues. y con esto formateo la fecha como yo quiero.

Enan0
31-03-2005, 16:04:27
Gracias por tu ayuda Tambien lgarcia.. Saludos