ACIDateAddMonths()

ACIDateAddMonths()

作用:

对日期增加或减少指定的月数

语法:

sword ACIDateAddMonths ( ACIError            *err,
                         const ACIDate       *date,
                         sb4                  num_months,
                         ACIDate             *result );

参数:

  • err (IN/OUT)

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

  • date (IN)

将被增加或减少的日期

  • num_months (IN)

增加或减少的月数, 可以正数和负数,但必须为整型。

  • result (IN/OUT)

改变后的日期

说明:

如果输入日期是一个月的最后一天,则进行适当的调整以确保输出日期也是该月的最后一天。 例如,2月28日+ 1个月= 3月31日,11月30日– 3个月= 8月31日。

如果将无效的日期传递给该函数,则此函数将返回错误。