Compartir a través de


DTOC( ) (Función)

Devuelve una fecha de tipo Character a partir de una expresión de tipo Date o DateTime.

DTOC(dExpression | tExpression [, 1])

Valores devueltos

Character

Parámetros

  • dExpression
    Especifica una variable, un elemento de matriz o un campo de tipo Date para los que DTOC( ) devuelve una fecha de tipo Character.

  • tExpression
    Especifica una variable, un elemento de matriz o un campo de tipo DateTime para los cuales DTOC( ) devuelve una fecha de tipo Character.

  • 1
    Devuelve la fecha en un formato adecuado para la indización. Esto es particularmente útil para mantener los registros de la tabla en secuencia cronológica.

    Por ejemplo, para ordenar los registros de la tabla por orden de entrada, podrá utilizar este comando:

    INDEX ON DTOC(gdInvDate, 1) + gnInvTime TAG TimeindxINDEX ON DTOC(gdInvDate, 1) + gnInvTime TAG Timeindx
    

    gdInvDate y gnInvTime son los campos que contienen la fecha y la hora en que se escribieron los datos en el registro.

Observaciones

DTOC( ) devuelve una cadena de caracteres correspondiente a la expresión de Date o de DateTime. El formato de fecha viene determinado por SET CENTURY y SET DATE.

Ejemplo

SET STRICTDATE TO 1
STORE CTOD('10/31/98') TO gdThisDate
CLEAR
? DTOC(gdThisDate)
STORE DTOC({^1998-10-31}+90) TO gcExpireDate
? 'Your 90-day warranty expires ', gcExpireDate
? DTOC({^1998-10-31},1)

Vea también

CTOD( ) | SET CENTURY | SET DATE | SYS( ) Introducción a las funciones | TTOC( )