请问如何对日其进行运算.比如1981年我要减掉5年.这个怎么操作?
INCDAY INCMOTH INCYEAR怎么用的.请给出一个实例.
还有就是在ADOQUERY里的DECODEDATE有什么用>? ??请回复

解决方案 »

  1.   

    看了你另外一个帖子,弄清楚你想问什么了。INCDAY +天 INCMOTH + 月 INCYEAR+年
      
    IncDay(a,-5);// -5天;
    IncMonth,incYear一样的,只不过不是减天了,是减月和年。IncHour自然就是小时了
    -5是减5天,那么+5显然是加5天了,还有什么不明白的?procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word);
    看参数就明白了,不就是把Date分解成对应的年月日吗?
      

  2.   

    我是这样定义的.
    VAR
    A:TDATETIME
    BEGIN
     A:=NOW();
     INCDAY(A,-5);
    这样编译的时候为什么不能通过?
      

  3.   

    加上
      Uses DateUtils;