procedure setsysdateformat;在程式初始化的時候執行上面的方法,不論windows的短日期格式怎樣設定都不再影響我們的delphi程式了begin
// 設定windows系統的短日期的格式
setlocaleinfo(locale_system_default, lo cale_sshortdate, 'yyyy-mm-dd');
// 設定程式本身所使用的日期時間格式
longdateformat := 'yyyy-mm-dd';
shortdateformat := 'yyyy-mm-dd';
longtimeformat := 'hh:nn:ss';
shorttimeformat := 'hh:nn:ss';
dateseparator := '-';
timeseparator := ':';
end;
讓delphi程式不受WINDOWS日期格式的影響
如果windows系統的短日期格式為 yyyy m d 執行下面的 會報錯 2013 01 29 00 00 00不是合法的日期 procedure tfrmquerysale.formshow sender tobject varsdate string begin inherited 預設查當天...
讓delphi程式不受WINDOWS日期格式的影響
如果windows系統的短日期格式為 yyyy m d 執行下面的 會報錯 2013 01 29 00 00 00不是合法的日期 procedure tfrmquerysale.formshow sender tobject var sdate string begin inherited 預設查當...
讓delphi程式不受WINDOWS日期格式的影響
如果windows系統的短日期格式為 yyyy m d 執行下面的 會報錯 2013 01 29 00 00 00不是合法的日期 procedure tfrmquerysale.formshow sender tobject varsdate string begin inherited 預設查當天...