ACIIntervalFromTZ()

ACIIntervalFromTZ()

作用:

将时区类型转换为时间间隔。返回一个ACI_DTYPE_INTERVAL_DS数据类型的数据,该数据为指定时区与0时区的时间间隔。

语法:

sword ACIIntervalFromTZ ( void           *hndl,
                          ACIError       *err,
                          const oratext  *inpstring,
                          size_t          str_len,
                          ACIInterval    *result ) ;

参数:

  • hndl (IN)

会话句柄或者环境句柄

  • err (IN/OUT)

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

  • inpstring (IN)

输入的时区字符串

  • str_len (IN)

输入的时区字符串长度

  • result (OUT)

转换后的时间间隔描述句柄

说明:

输入字符串的格式必须为[+/-] TZH:TZM或'TZR [TZD]'。

返回值:ACI_SUCCESS,成功; 如果err为NULL,则为ACI_INVALID_HANDLE;

ACI_ERROR(如果间隔类型错误或时区错误)。