Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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.