ACIIntervalFromText()¶
-
ACIIntervalFromText()¶
作用:
通过输入时间间隔的字符串值来构造一个句柄
语法:
sword ACIIntervalFromText ( 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)
输出的时间间隔描述句柄
说明:
通过输入时间间隔的字符串值来构造一个句柄。
返回值:
ACI_SUCCESS; 如果err是NULL指针,则为ACI_INVALID_HANDLE;
ACI_ERROR,如果以下任何一项为真:
- 文字字符串中的字段太多。
- 年份超出范围(–4713到9999)。
- 该月份超出范围(1到12)。
- 月份中的日期超出范围(1到28 ... 31)。
- 小时超出范围(0到23)。
- 小时超出范围(0到11)。
- 分钟超出范围(0到59)。
- 分钟的秒数超出范围(0到59)。
- 一天中的秒数超出范围(0到86399)。
- 时间间隔无效。