ACIDateDaysSecondsBetween()

ACIDateDaysSecondsBetween()

作用:

获取两个日期之间相差的天数和秒数。

语法:

sword ACIDateDaysSecondsBetween ( ACIError            *err,
                                  const ACIDate       *date1,
                                  const ACIDate       *date2,
                                  sb4                 *num_days
                                  Sb4                 *num_seconds);

参数:

  • err (IN/OUT)

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

  • date1 (IN)

第一个日期

  • date2 (IN)

第二个日期

  • num_days (OUT)

date1和date2之间的整天数(date1-date2)。 如果date1的值早于date2的值,则返回负值。

  • num_seconds (OUT)

date1和date2之间的剩余秒数(减去两个日期之间的最大整天后相差的秒数)。 当date1的值早于date2的值时,返回负值。

说明:

获取两个日期之间的天数和秒数。

返回值:

  • 如果函数成功完成,则为ACI_SUCCESS。
  • 如果err的值为NULL,则为ACI_INVALID_HANDLE。
  • 如果日期无效,则为ACI_ERROR。