Z
zqw0117
Unregistered / Unconfirmed
GUEST, unregistred user!
请看下面的代码:
procedure SetSysTime;
var
T:TDateTime;
S:TSystemTime;
begin
T:=Now;
DateTimeToSystemTime(T,S);
SetSystemTime(S);
end;
结果所设定的系统时间总是和T不对;
第二个例子:
procedure SetDateTime;
var
S:TSystemTime;
begin
GetSystemTime(S);
SetSystemTime(S);
end;
所设定的系统时间总是会向前加8个小时。
有谁知道问题在哪儿?
procedure SetSysTime;
var
T:TDateTime;
S:TSystemTime;
begin
T:=Now;
DateTimeToSystemTime(T,S);
SetSystemTime(S);
end;
结果所设定的系统时间总是和T不对;
第二个例子:
procedure SetDateTime;
var
S:TSystemTime;
begin
GetSystemTime(S);
SetSystemTime(S);
end;
所设定的系统时间总是会向前加8个小时。
有谁知道问题在哪儿?