1. 程式人生 > >不修改系統日期和時間格式,解決Delphi報錯提示 '****-**-**'is not a valid date and time

不修改系統日期和時間格式,解決Delphi報錯提示 '****-**-**'is not a valid date and time

ali class ngs als ica 日期和時間 val 添加 ats

假如操作系統的日期格式不是yyyy-MM-dd格式,而是用strtodate(‘2014-10-01‘)) 來轉換的話,程序會提示爆粗 ‘****-**-**‘is not a valid date and time

技術分享圖片

解決方法:

只需要在程序啟動時添加以下代碼,就可以不用修改系統日期和時間格式,就能解決上述報錯

  DateSeparator := -;//日期分隔符
  LongDateFormat := yyyy-MM-dd; //長日期格式
  ShortDateFormat :=  yyyy-MM-dd; //短日期格式
  LongTimeFormat := HH:nn:ss;
  ShortTimeFormat :
= HH:nn:ss; Application.UpdateFormatSettings := False;

不修改系統日期和時間格式,解決Delphi報錯提示 '****-**-**'is not a valid date and time