ACIDateTimeGetTime()

ACIDateTimeGetTime()

作用:

获取时间日期句柄中的时间。

语法:

sword ACIDateTimeGetTime ( void          *hndl,
                           ACIError      *err,
                           ACIDateTime   *datetime,
                           ub1           *hour,
                           ub1           *min,
                           ub1           *sec,
                           ub4           *fsec );

参数:

  • hndl (IN)

    会话句柄或者环境句柄

  • err (IN/OUT)

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

  • datetime (IN)

    时间日期类型的描述句柄。

  • hour (OUT)

    输出的小时

  • min (OUT)

    输出的分钟

  • sec (OUT)

    输出的秒

  • fsec (OUT)

    输出的微秒数

说明:

此函数从给定的日期时间值获取时间部分(小时,分钟,秒,小数秒)。

如果给定的datetime不包含时间信息,则此函数返回错误。

返回值:ACI_SUCCESS; 或ACI_ERROR(如果datetime不包含时间(SQLT_DATE))。