datetimepicker.date (10分)

  • 主题发起人 主题发起人 烂泥
  • 开始时间 开始时间

烂泥

Unregistered / Unconfirmed
GUEST, unregistred user!
有个问题:急
在不同的两个Form中,都有datetiempicker
但在运行中
一个datetimepicker.date 用鼠标停留返回366391
另一个datetimepicker.date 用鼠标停留返回366391.893949
结果第二个用table.locate('rq',datetimepicker.date,[])无法匹配。
第一个可以!why?第二个系第一个copy 而来。
help!
 
有没有指定它的 DateFormat啊?
 
不要用now赋值
用Date
 
接受答案了.
 
重新试了一次,SQL Server 中的datetiem匹配到时间的
其实第一个也不对,只不过在其中我读了数据库里的date,所以没错

procedure TFrm1.FormCreate(Sender: TObject);
begin
pdt1.DateTime :=now();<====这里一定要写date()
end;

sql server 中datetime 的存储格式 00-4-26 21:21:03
如果没有后面的时间,其默认为 00:00:00
所以在日期时间的匹配时一定注意。
又长一点。
 
后退
顶部