Histórico da Página
Sintaxis
DTOS( <expresión fecha> )
Propósito
Convierte una fecha en una cadena de caracteres en el formato “aaaammdd”.
Argumentos
< expresión fecha >
Define la fecha que se convertirá en una cadena de ocho caracteres en el formato “aaaammdd”.
Utilización
Esta función se utiliza principalmente en la formación de índices siendo necesario componer una expresión carácter con una expresión fecha, en que el archivo de datos se clasifica por orden cronológica y carácter simultáneamente. La fecha se transformará en una cadena de ocho caracteres en el formato “aaaammdd” (año, mes, día), lo que permite la clasificación cronológica y su composición con cadenas de caracteres.
Cuando la expresión fecha resulta en una fecha vacía, la función DTOS() devuelve una cadena de caracteres con ocho espacios en blanco.
Ejemplos
LOCAL dData := CTOD(“28/05/12”)
MsgAlert( DTOS(dData) ) // Resulta “20120528”
En este ejemplo, indexaremos un archivo de datos por un campo fecha y por un campo carácter. El campo A1_DATA es la fecha de registro del cliente y el campo A1_NOME es el nombre del cliente. Este índice se compondrá de la siguiente manera:
A1_FILIAL + DTOS(A1_DATA) + A1_NOME
De este modo, el archivo estará clasificado cronológicamente, por fecha de registro y en seguida por orden alfabética del nombre del cliente.