DTOS( )

Convierte un valor de fecha en una cadena de caracteres en formato aaaammdd

Sintaxis

     DTOS() –> cFecha

Argumentos

es el valor de fecha que se va a convertir.

Devuelve

DTOS() devuelve una cadena de ocho caracteres con el formato aaaammdd. Si es una fecha nula (CTOD(“”)), DTOS() devuelve una cadena de ocho espacios. El valor de retorno no se ve afectado por el formato de fecha actual.

Descripción

DTOS() es una función de conversión de fechas que se utiliza para crear expresiones de índice formadas por un valor de fecha y de una expresión de caracteres. DTOS() convierte un valor de fecha en una cadena que puede concatenarse con cualquier otra expresión de caracteres. El valor de retorno está estructurado de forma que mantiene el orden de la fecha (año, mes y día).

 Ejemplos

     ¦  Estos ejemplos muestran la forma de utilizar DTOS() con otras funciones:

     ? DATE()                                   // Resultado: 09/01/90

        ? DTOS(DATE())                    // Resultado: 19900901

 

        ? LEN(DTOS(CTOD(“”)))        // Resultado: 8

     ¦  Este ejemplo muestra cómo crear un índice con una fecha compuesta y una clave de caracteres utilizando DTOS():

        USE Ventas NEW

        INDEX ON DTOS(Fecha) + Vendedor TO NombreFecha

 Ficheros:  La biblioteca asociada es DPXBASE.CH.