Freigeben über


TTOC( )-Funktion

Wandelt einen DatumZeit-Ausdruck in einen Zeichenwert eines angegebenen Formats um.

TTOC(tExpression [, 1 | 2])

Rückgabewerte

Zeichen

Parameter

  • tExpression
    Gibt einen DatumZeit-Ausdruck an, von dem TTOC( ) einen Zeichenwert zurückgibt. Wenn tExpression nur eine Uhrzeit enthält, fügt Visual FoxPro das Standarddatum 30.12.1899 zu tExpression hinzu. Wenn tExpression nur ein Datum enthält, fügt Visual FoxPro als Standarduhrzeit Mitternacht (00:00:00) zu tExpression hinzu.
  • 1
    Gibt an, dass TTOC( ) eine Zeichenfolge in einem für die Indizierung geeigneten Format zurückgeben soll. Die Zeichenfolge hat ein 14-Zeichen tt:mm:jjjj:hh:mm:ss-Format, welches nicht durch die aktuellen Einstellungen von SET CENTURY oder SET SECONDS beeinflusst wird.
  • 2
    Gibt an, dass TTOC( ) eine Zeichenfolge zurückgibt, die nur den Zeitteil des DatumZeit-Ausdrucks enthält. Die Einstellungen von SET SECONDS und SET DATE geben an, ob der Sekundenteil der Zeit in der Zeichenfolge enthalten sein soll. Beachten Sie, dass das Format der Zeichenfolge von dem Format der Systemmenü-Zeiteinstellung abhängt, wenn SET DATE auf LONG oder SHORT gesetzt ist.

Beispiel

Im folgenden Beispiel wird eine Variable des Typs DatumZeit mit dem Namen gtDtime erstellt. TYPE( ) zeigt T an und weist so darauf hin, dass es sich um einen DatumZeit-Typ handelt. Mit TTOC( ) wird die Variable in einen Zeichen-Typ umgewandelt, und TYPE( ) zeigt nun C an, was darauf hinweist, dass es sich bei der Variablen nach der Umwandlung um einen Zeichen-Typ handelt.

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

Siehe auch

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