Los tipos de datos DATETIME e INTERVAL se representan internamente con las estructuras dtime_t e intrvl_t respectivamente. Encontrará información acerca de estas estructuras en el archivo de cabecera datetime.h que se encuentra en el producto ESQL/C. Incluya este archivo en todos los archivos fuente C que utilicen cualquiera de las funciones DATETIME e INTERVAL.
Debe utilizar las funciones de biblioteca ESQL/C siguientes para los tipos de datos datetime e interval para realizar operaciones sobre estos tipos de datos.
Nombre de función | Descripción |
---|---|
dtaddinv( ) | Añade un valore de intervalo a un valor de fecha y hora |
dtcurrent( ) | Obtiene la fecha y la hora actuales |
dtcvasc( ) | Convierte una serie de caracteres ANSI en un valor de fecha y hora |
dtcvfmtasc( ) | Convierte una serie de caracteres con un formato especificado en un valor de fecha y hora |
dtextend( ) | Cambia el calificador de un valor de fecha y hora |
dtsub( ) | Resta un valor de fecha y hora de otro |
dsubinv() | Resta un valor de intervalo de un valor de fecha y hora |
dttoasc( ) | Convierte un valor de fecha y hora en una serie de caracteres ANSI |
dttofmtasc( ) | Convierte un valor de fecha y hora en una serie de caracteres con un formato especificado |
incvasc( ) | Convierte una serie de caracteres ANSI en un valor de intervalo |
incvfmtasc( ) | Convierte una serie de caracteres con un formato especificado en un valor de intervalo |
intoasc( ) | Convierte un valor de intervalo en una serie de caracteres ANSI |
intofmtasc( ) | Convierte un valor de intervalo en una serie de caracteres con un formato especificado |
invdivdbl( ) | Divide un valor de intervalo por un valor numérico |
invdivinv( ) | Divide un valor de intervalo por otro valor de intervalo |
invextend( ) | Amplía un valor de intervalo a un calificador de intervalo distinto |
invmuldbl( ) | Multiplica un valor de intervalo por un valor numérico |
Consulta relacionada
Para obtener más información acerca de las funciones individuales, consulte el documento siguiente:
IBM Informix ESQL/C Programmer’s Manual.
Funciones BIGINT para C
Funciones DATE para C
Funciones DECIMAL para C
Invocar una función C desde un programa EGL