Ver la Versión Completa : convertir una fecha configuracion regional
ingabraham
13-09-2013, 18:34:56
tengo esta fecha-time:
20/09/2013 03:00:00 a.m.
la cual guarde con configuracion regional EE.UU
ahora al momento de cambiar configuracion regional Español, me genera error de conversion al visualizarla.
1. necesitaria una funcion para guardarla en mi tabla
2. una para que sea compatible con los dos idiomas
quien me puede ayuar
nlsgarcia
13-09-2013, 19:50:19
ingabraham,
...convertir una fecha configuración regional...me genera error de conversión al visualizarla...
Revisa este código:
procedure TForm1.Button1Click(Sender: TObject);
var
DateTime : TDateTime;
begin
ShortDateFormat := 'dd/mm/yyyy';
ShortTimeFormat := 'hh:mm:ss';
DateSeparator := '/';
TimeSeparator := ':';
DateTime := StrToDateTime('13/09/2013 07:04:11 AM');
end;
El código anterior permite definir un formato válido de fecha y hora para la aplicación independientemente de la configuración regional de Windows.
Revisa estos links:
DateSeparator : http://www.delphibasics.co.uk/RTL.asp?Name=DateSeparator
ShortDateFormat : http://www.delphibasics.co.uk/RTL.asp?Name=ShortDateFormat
LongDateFormat : http://www.delphibasics.co.uk/RTL.asp?Name=LongDateFormat
TimeSeparator : http://www.delphibasics.co.uk/RTL.asp?Name=TimeSeparator
ShortTimeFormat : http://www.delphibasics.co.uk/RTL.asp?Name=ShortTimeFormat
LongTimeFormat : http://www.delphibasics.co.uk/RTL.asp?Name=LongTimeFormat
TimeAMString : http://www.delphibasics.co.uk/RTL.asp?Name=TimeAMString
TimePMString : http://www.delphibasics.co.uk/RTL.asp?Name=TimePMString
Espero sea útil :)
Nelson.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.