急,Delphi和SQLSERVER的相的日期转换为整型后相差两天,在线等待!!(50分)

  • 主题发起人 踏雪无痕
  • 开始时间

踏雪无痕

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi中:
dtpDate.Date为2003-04-02
showmessage(Inttostr(Trunc(dtpDate.Date)));
显示值为37713
SQLSERVER中:
select convert(datetime,37713)
结果:2003-04-04 00:00:00.000
怎么搞的,差两天唉
 
提醒一下,你是否连接的本机的SQLSERVER,呵呵,如果没有这个问题就当我没说,
别的也不知道。
 
经你提醒,我也测试了一下,发现同样的问题,这是MS的问题,我记得以前曾看到一篇关于这个
问题的文章,但只有1天的误差。可现在在SQL中一试,居然会出现两天的误差。以后这类查询
要小心了。
 
顶部