Funciones DATETIME e INTERVAL para C

Nota: La funcionalidad DATETIME e INTERVAL siguiente solo está disponible para los usuarios de IBM Informix ESQL/C. Para utilizar estas funciones, los usuarios de ESQL/C necesitarán enlazar manualmente el código C con las bibliotecas ESQL/C.

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

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.