图书管理系统中要用到借书日期和还书日期的减法,来计算借出的天数,不能直接
进行日期类型的减法操作吗?为什么我转化成整形也不能够正确显示呢?

解决方案 »

  1.   

    uses dateutils
    DaysBetween(const ANow, AThen: TDateTime)
      

  2.   

    日期时间类型本来就是浮点数,可以直接相减的啊,取整数部分就是了
    要不然你可以用DecodeDate将年月日提取出来再做运算啊
      

  3.   

    在DateUtils单元中有操作时间类型的很多方法,你自己看一看便知
      

  4.   

    uses dateutils
    DaysBetween(const ANow, AThen: TDateTime)同意,反回的是整形
      

  5.   

    strtodate(date1)-strtodate(date2)
    只要是标准的日期格式就OK了
      

  6.   

    SQL:DateDiff(Day,Date1,Date2)Delphi:
    uses dateutils
    DaysBetween(const ANow, AThen: TDateTime)