var d1:string; d2:string;begin d1:=copy(da1.Text,0,pos(':',da1.Text))+':'+copy(da1.Text,pos(':',da1.Text)+1,2)+':'+copy(da1.Text,pos(':',da1.Text)+3,3); d2:=copy(da2.Text,0,pos(':',da2.Text))+':'+copy(da2.Text,pos(':',da2.Text)+1,2)+':'+copy(da2.Text,pos(':',da2.Text)+3,3); 就可以得出 2010-4-9 11::12::00这种格式了,da1,da2为要查的日期段,SQL语句:sql.add('select * from 表 where Ddate>=#'+d1+'# and Ddate<=#'+d2+'#');end;