ACIDateToText()

ACIDateToText()

作用:

根据指定的格式化,将一个ACIDate日期转换为一个字符串格式。

语法:

sword ACIDateToText ( ACIError                  *err,
                      const ACIDate             *date,
                      const OraText             *fmt,
                      ub1                        fmt_length,
                      const OraText             *lang_name,
                      ub4                        lang_length,
                      ub4                       *buf_size,
                      OraText                   *buf );

参数:

  • err (IN/OUT)

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

  • date (IN)

指向输入日期时间的指针

  • fmt (IN)

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

  • fmt_length (IN)

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

  • lang_name (IN)

语言名字,目前不使用

  • lang_length (IN)

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

  • buf_size (IN/OUT)

指向转换后字符串的长度

  • buf (OUT)

存储被转换的字符串

说明:

根据指定的格式将给定的日期转换为字符串。 转换后的以NULL终止的日期字符串存储在buf中。有关格式请参见TO_DATE转换函数。

如果缓冲区太小,或者传递了无效的格式,则此函数将返回错误。 溢出也会导致错误。 例如,将值10转换为格式“ 9”会导致错误。