Share via


TTOC( ) (Función)

Convierte una expresión DateTime en un valor de tipo Character del formato especificado.

TTOC(tExpression [, 1 | 2])

Valores devueltos

Character

Parámetros

  • tExpression
    Especifica una expresión en formato DateTime de la que TTOC( ) devuelve un valor de tipo Character. Si tExpression sólo contiene una hora, Visual FoxPro agrega a tExpression la fecha predeterminada 30/12/1899. Si tExpression sólo contiene una fecha, Visual FoxPro agregará la hora predeterminada de medianoche (12:00:00 a.m.) a tExpression.
  • 1
    Especifica que TTOC( ) devuelve un cadena Character con un formato adecuado para la creación de índices. La cadena de caracteres tiene un formato aaaa:mm:dd:hh:mm:ss de 14 caracteres que no se ve afectado por la configuración actual de SET CENTURY o SET SECONDS.
  • 2
    Especifica que TTOC( ) devuelva una cadena Character consistente sólo en el periodo de tiempo de la expresión DateTime. Los valores establecidos para SET SECONDS y para SET DATE especifican si se incluye la cantidad de segundos en la cadena de caracteres. Tenga en cuenta que, si SET DATE está establecido en LONG o en SHORT, el formato de la cadena de caracteres se determinará por el formato establecido para la hora en el Panel de control.

Ejemplo

El ejemplo siguiente crea una variable de tipo DateTime llamada gtDtime. TYPE( ) muestra T, lo que indica que la variable es de tipo DateTime. TTOC( ) se usa para convertir la variable a un tipo Character y TYPE( ) muestra ahora C para indicar que la variable es de tipo Character después de la conversión.

STORE DATETIME( ) TO gtDtime  && Creates a Datetime type memory variable
CLEAR
? "gtDtime is type: "  
?? TYPE('gtDtime')  && Displays T, Datetime type value

gtDtime = TTOC(gtDtime)     &&  Converts gtDtime to a character value
? "gtDtime is now type: "  
?? TYPE('gtDtime')  && Displays C, character type value

Vea también

DATE( ) | DATETIME( ) | HOUR( ) | MINUTE( ) | SEC( ) | SECONDS( ) | SET CENTURY | SET DATE, SET SECONDS | TIME( ) | TTOD( )