如何计算两个DateTime之间间隔的天数?

解决方案 »

  1.   

    好像两个 TDate 减一下就可以吧?
    或者减一下,然后再转换
      

  2.   

    用DaysBetween函数,这个函数是计算俩个日期之间的天数,要加1才是俩个日期的间隔天数。
      

  3.   

    DateTime是Double型的,是可以减。但是我不知道怎么转换成整形 :(
      

  4.   

    daysbetween(datetimepicker1,datetimepicker2)
      

  5.   

    DaysBetween系统提示:Undeclared Identifier我用的是Delphi 5
      

  6.   

    File not found 'DateUtils.dcu'
      

  7.   

    Uses 里面加了DateUtils了。
    编译出错,提示:File not found 'DateUtils.dcu'是不是你们用的版本比我高?
      

  8.   

    lDaies := Trunc(Date1 - Date2)就可以了,Date1,date2是TDateTime类型
      

  9.   

    Function DaysBetween(datetimepicker1,datetimepicker2:TDateTime):integer;
    begin
    Result:=Trunc(datetimepicker1-datetimepicker2);
    end;
      

  10.   

    hch_45(んこん) 我们是一样的,我比你快:)
      

  11.   

    Uses 里面加了DateUtils了。
    编译出错,提示:File not found 'DateUtils.dcu'是不是你们用的版本比我高?