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( )