ACIIntervalAdd()

ACIIntervalAdd()

作用:

输入两个时间间隔,并将和存储在一个新的时间间隔描述句柄中。

语法:

sword ACIIntervalAdd ( void         *hndl,
                       ACIError     *err,
                       ACIInterval  *addend1,
                       ACIInterval  *addend2,
                       ACIInterval  *result );

参数:

  • hndl (IN)

会话句柄或者环境句柄

  • err (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

  • addend1 (IN)

待加的时间间隔描述句柄1

  • addend2 (IN)

待加的时间间隔描述句柄2

  • result (OUT)

输出的时间间隔描述句柄

说明:

输入两个时间间隔,并将和存储在一个新的时间间隔描述句柄中。

返回值:

ACI_SUCCESS; 如果err是NULL指针,则为ACI_INVALID_HANDLE; ACI_ERROR,如果以下任何一项为真:

  • 两个输入间隔不可相互比较。
  • 结果年份大于SB4MAXVAL。
  • 结果年份小于SB4MINVAL。