Delphi7设置程序日期格式,减少WINDOWS系统默认的短日期格式的影响
具体代码如下:
public
{ Public declarations }
procedure SetSysDateFormat();
end;
procedure TFrmMain.SetSysDateFormat;
begin
//设置Windows系统的短日期格式;
SetLocaleInfo(LOCALE_SYSTEM_DEFAULT,LOCALE_SSHORTDATE,'yyyy-MM-dd');
Application.UpdateFormatSettings := False;
//设定程序本身所使用的日期时间格式;
LongDateFormat := 'yyyy-MM-dd';
ShortDateFormat := 'yyyy-MM-dd';
LongTimeFormat := 'HH:nn:ss';
LongTimeFormat := 'HH:nn:ss';
DateSeparator :='-';
TimeSeparator :=':';
end;
procedure TFrmMain.FormCreate(Sender: TObject);
begin
SetSysDateFormat();
end;