children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn children porn
CTOD ( ) - AdaptaPro

CTOD ( )

 Convierte una cadena de fecha en un valor de tipo fecha

Sintaxis

     CTOD() –> fFecha

Argumentos

es una cadena de caracteres que consiste en números que representan el mes, día y año, separados por un carácter no numérico. Las cifras del mes, día y año deben especificarse de acuerdo con el formato SET DATE. Si no se especifican cifras para el siglo, éste se determina por las reglas de SET EPOCH.

Devuelve

CTOD() devuelve un valor de fecha. Si no es una fecha válida, CTOD() devuelve una fecha vacía.

Descripción

CTOD() es una función de conversión de caracteres que convierte una cadena de caracteres en una fecha. Para inicializar una fecha vacía para la introducción de la fecha, especifique como cadena nula («»), SPACE(8) o »  /  /  «.

CTOD() se utiliza siempre que necesite un valor de fecha en forma literal. A continuación se dan algunos ejemplos:

     ¦  Inicializar una variable en un valor de fecha

     ¦  Especificar una cadena de fecha en forma literal como

        argumento de una cláusula RANGE de @…GET

     ¦  Especificar una cadena de fecha en forma literal para realizar cálculos aritméticos con la fecha

     ¦  Comparar el resultado de una expresión de fecha con una cadena de fecha en forma literal

     ¦  Sustituir un campo de fecha por una cadena de fecha en forma literal

CTOD() es la función inversa de DTOC(), la cual convierte un valor de fecha en una cadena de caracteres con el formato especificado por SET DATE y SET CENTURY. DTOS() convierte asimismo un valor de fecha en una cadena de caracteres con el formato aaaammdd.

 Ejemplos

     ¦  Este ejemplo utiliza CTOD() para inicializar dos variables de fecha, utilizando una como GET y la otra para la validación RANGE:

        SET CENTURY ON

        dInicio := CTOD(«01-26-1876»)

        dActual := CTOD(«»)

        @ 10, 10 SAY «Introduzca la fecha:» GET dActual ;

              RANGE dInicio, DATE()

        READ

     ¦  El ejemplo siguiente utiliza CTOD() para crear un valor de fecha dentro de una condición FOR:

        USE Inventario NEW

        REPLACE ALL Inventario->Precio WITH ;

           Inventario->Precio * 1.1 FOR ;

           Inventario->FechaInv < CTOD(«10/10/90»)

 Ficheros: La biblioteca asociada es DPXBASE.CH.