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.