Delphi中將本機時間(包含毫秒)更新到數據庫。

来源:互联网 发布:运维常用python脚本 编辑:程序博客网 时间:2024/05/01 11:57
  1. procedure recordProcessTime(p_beginTime,p_endTime:TDateTime);
  2. var
  3.   sqlStr:String;
  4. begin
  5.   sqlStr := 'insert into process_time(start_time,end_time)'
  6.       + 'values(TO_TIMESTAMP_TZ(:p_Start,''YYYY-MM-DD HH24:MI:SSxFF''),'
  7.       + ' TO_TIMESTAMP_TZ(:p_end,''YYYY-MM-DD HH24:MI:SSxFF''))';
  8.    with QryTemp do
  9.    begin
  10.       close;
  11.       sql.Clear;
  12.       sql.Add(sqlStr);
  13.       parambyname('p_Start').AsString:=FormatDateTime('yyyy-mm-dd hh:nn:ss.zzz',p_beginTime);
  14.       parambyname('p_end').AsString:=FormatDateTime('yyyy-mm-dd hh:nn:ss.zzz',p_endTime);
  15.       ExecSQL;
  16.   end;
  17. end;
原创粉丝点击