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日。
如果将无效的日期传递给该函数,则此函数将返回错误。