ifx_dtcvfmtasc()

Convert a character string to a datetime value, specifying the format of the string.

Syntax

mint ifx_dtcvfmtasc(char *input, char *fmt, dtime_t *d, char c);
  1. input is a pointer to a buffer that contains the string to convert.
  2. fmt points to the formatting mask.
  3. d is a pointer to the datetime variable, which must be initialized with the desired qualifier.
  4. c is a character that determines which century to apply to the year portion of the date.

Returns

Table 1. Return codes
Code Description
0 The conversion was successful.
<0 The conversion failed.

Usage

The fmt parameter defines the formatting mask. The default datetime format conforms to the standard ANSI SQL format: %Y-%m-%d %H:%M:%S

The function allows you to specify the century setting for two-digit dates. The c parameter must be one of century characters, which determines which century to apply to the year portion of the date.