DateTimePicker的怪问题

nervernerver 2007-03-03 04:23:01
各位请看代码:
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
请大家指教!
...全文
98 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧