如何求两个日期的日差距,星期差距,月差距?
日差距是两天的隔了几天?
星期差距是两天中隔了几个星期(比如这个星期五和下个星期一差距为1)
月差距是两天中隔了几个月?(本月末和下月初差一个月)DELPHi自带的DaysBetween,WeeksBetween,MonthsBetween不能用

解决方案 »

  1.   

    DaysBetween,WeeksBetween,MonthsBetween
    怎么会不能用呢?你要加上这一句:uses DateUtils;
      

  2.   

    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, DateUtils//////////////////////;
      

  3.   

    明白一点就行了:
    TDateTime=Type Duble
      

  4.   

    我知道,
    daysbetween(encodeDatetime(2003,11,3,23,59,59,0),encodeDatetime(2003,11,4,0,0,0,0)),我想要得到1,而他得到的0
      

  5.   

    monthsbetween和weeksbetween都是这样