CTOD()
 Convierte una cadena de fecha en un valor de tipo fecha
------------------------------------------------------------------------------
 Sintaxis

     CTOD(<cFecha>) --> dFecha

Argumentos

     <cFecha> es una cadena de caracteres compuesta de 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 <cFecha> 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 <cFecha> 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 con 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(), que 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 CLIPPER.LIB.

 To download this example - click here.

See Also: DATE() DTOC() DTOS() SET CENTURY SET DATE