edit1.text:='2003-6-19';
edit2.text:='2003-2-15';
edit3.text:=2003-6-19减去2003-2-16结果为一个int的方法怎么写?

解决方案 »

  1.   

    在sql server 2000中有
    datepart(day,'2002-06-19')-datepart(day,'2002-06-15')=4
      

  2.   

    datetimetofloat(strtodatetime('2002-06-19'))-
    datetimetofloat(strtodatetime('2002-06-15'))
      

  3.   

    知道了
    edit3.text:=inttostr(daysbetween(strtodate(edit1.text),strtodate(edit2.text)));
      

  4.   


    edit3.text:=inttostr(daysbetween(strtodate(edit1.text),strtodate(edit2.text)));
    提示错误:
    [[Error] UBkRtn.pas(232): Undeclared identifier: 'daysbetween'