DateTimePicker的怪问题
各位请看代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into A(日期) values(:a)');
adoquery1.Parameters.ParamByName('a').Value:= DateTimePicker1.date;
adoquery1.ExecSQL;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from A' );
adoquery1.Open;
end;
当有一个DateTimePicker,但没有动它而取它的date时(那应该是系统当前时间),就出现这样的情况:
当前我的机子上的日期时间是2007-3-3 16:12
可是显示的结果是2007-3-3 15:50
请大家指教!