我创建了一个编码来设置比 Windows 系统快 20 毫秒。我正在使用编码时间。
这是代码
procedure TForm1.Button1Click(Sender: TObject);
Var
delphi_datetime :tDateTime;
t_date : tdatetime ;
windows_datetime : tSystemTime;
begin
t_date := dATE;
delphi_datetime := encodetime(8,44,59,980);
delphi_datetime := incmillisecond(delphi_datetime, 20);
replacedate(t_date , delphi_datetime);
datetimetosystemtime( delphi_datetime , windows_datetime );
setlocaltime( windows_datetime );
showmessage('time now = ' + timetostr(delphi_datetime));
end;
在我运行它之后,显示正确的时间。但日期是 1899 年 12 月 30 日.. 但我想要当前的今天日期,但时间快 20 毫秒。任何帮助..请...