The rdatestr() function
The rdatestr() function converts an internal DATE value to a character string.
Syntax
mint rdatestr(jdate, outbuf)
int4 jdate;
char *outbuf;
- jdate
- The internal representation of the date to format.
- outbuf
- A pointer to the buffer to contain the string for the jdate value.
Usage
For the default locale, U.S. English,
the rdatestr() function determines how to interpret
the format of the character string with the following precedence:
- The format that the DBDATE environment variable
specifies (if DBDATE is set)
For more information, see the Informix® Guide to SQL: Reference.
- The format that the GL_DATE environment variable
specifies (if GL_DATE is set)
For more information, see the Informix® GLS User's Guide.
- The default date form:
mm/dd/yyyy
When you use a nondefault locale and do not set the DBDATE or GL_DATE environment variable, rdatestr() uses the date end-user format that the client locale defines. For more information, see the Informix® GLS User's Guide.
Return values
- 0
- The conversion was successful.
- <0
- The conversion failed.
- -1210
- The internal date cannot be converted to the character string format.
- 1212
- Data conversion format must contain a month, day, or year component. DBDATE specifies the data conversion format.