首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

批改本地日期和时间,应是2013-03-03 01:13:00,却变成2013-03-03 09:13:00

2013-03-06 
修改本地日期和时间,应是2013-03-03 01:13:00,却变成2013-03-03 09:13:00procedure TForm1.Btn_1Click(Sen

修改本地日期和时间,应是2013-03-03 01:13:00,却变成2013-03-03 09:13:00


procedure TForm1.Btn_1Click(Sender: TObject);
var  
  SetDate : TSystemTime;
begin  
  SetDate.wYear:=2013;  
  SetDate.wMonth:=03;  
  SetDate.wDay:=03;  
  SetDate.wHour:=01;  
  SetDate.wMinute:=13;  
  SetDate.wSecond:=0;  
  SetDate.wMilliseconds:=0;  
  SetSystemTime(SetDate);
end;

原本改后的时间应是2013-03-03 01:13:00
但实际实际时间却是2013-03-03 09:13:00
这是为什么? 
好像东八区的问题,如何解决,如果使用方式

  SetDate.wHour:=01-8;  

会报错。
[解决办法]
SetLocalTime试试

热点排行