比如a是一个日期
a+20,就是a往后20天
a-20,就是.......
要更具体的操作,你可以查找以前别人的贴子啊,上面的说明都很详细的

解决方案 »

  1.   

    加月:
    function IncMonth(const Date: TDateTime; NumberOfMonths: Integer = 1)
    加日:
    function IncDay(const AValue: TDateTime; const ANumberOfDays: Integer = 1)
      

  2.   

    20分都给我吧,我给你肯定的答案
    var 
    aaa,bbb:string;
    aaa:=formatDateTime('MM',Date);
    bbb:=formatDateTime('DD',Date);
    然后把字符型转换成数字就行了
    strtoint(aaa)
    strtoint(bbb)
    以后你就可以加呀,减呀什么的了
    哈哈!!!快给我分,我饿极了
      

  3.   

    //IncMonth,IncDayvar
       d:date;
    begin
       d:=strtodatetime('2002-04-17');   //IncMonth(d) 就是 2002-05-17
       //IncMonth(d,-1) 就是 2002-03-17
    end;
      

  4.   

    > 那要怎么再把他们转换回来啊?datetimetostr