ACIDateTimeFromText()

ACIDateTimeFromText()

作用:

通过输入日期时间的字符串值来构造一个日期句柄

语法:

sword ACIDateTimeFromText ( void               *hndl,
                            ACIError           *err,
                            const OraText      *date_str,
                            size_t              dstr_length,
                            const OraText      *fmt,
                            ub1                 fmt_length,
                            const OraText      *lang_name,
                            size_t              lang_length,
                            ACIDateTime        *datetime );

参数:

  • hndl (IN)

    会话句柄或者环境句柄

  • err (IN/OUT)

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

  • date_str (IN)

    输入的日期时间字符串

  • dstr_length (IN)

    输入的日期时间字符串长度

  • fmt (IN)

    格式化字符串, 目前不使用

  • fmt_length (IN)

    格式化字符串长度, 目前不使用

  • lang_name (IN)

    语言名字, 目前不使用

  • lang_length (IN)

    语言名字长度, 目前不使用

  • datetime (OUT)

    输出的日期日期描述句柄

说明:

有关format参数的描述,请参见TO_DATE转换函数的描述。

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

ACI_ERROR(如果满足以下任一条件):

  • 使用了无效的格式。
  • 使用了未知的语言。
  • 使用了无效的输入字符串。