Rückgabewerte für die CStr-Funktion (Visual Basic)

In der folgenden Tabelle werden die Rückgabewerte für CStr für verschiedene Datentypen von expression beschrieben.

Wenn expression-Typ CStr-Rückgaben
Boolean-Datentyp eine Zeichenfolge ist, die „TRUE“ oder „FALSE“ enthält.
Date-Datentyp eine Zeichenfolge ist, die einen Date-Wert (Datum und Uhrzeit) im kurzen Datumsformat Ihres Systems enthält.
Numerische Datentypen Eine Zeichenfolge, die die Nummer darstellt.

CStr und Datum

Der Date-Typ enthält immer sowohl Datums- als auch Uhrzeitinformationen. Für die Typkonvertierung betrachtet Visual Basic „1/1/0001“ (1. Januar des Jahres 1) als neutralen Wert für das Datum und „00:00:00:00“ (Mitternacht) als neutralen Wert für die Uhrzeit. CStr enthält keine neutralen Werte in der resultierenden Zeichenfolge. Ein Beispiel: Wenn Sie #January 1, 0001 9:30:00# in eine Zeichenfolge konvertieren, lautet das Ergebnis „9:30:00 AM“. Die Datumsinformationen werden also unterdrückt. Sie sind allerdings weiterhin im ursprünglichen Date-Wert vorhanden und können mit Funktionen wie DatePart wiederhergestellt werden.

Hinweis

Die CStr-Funktion führt die Konvertierung basierend auf den aktuellen Kultureinstellungen für die Anwendung aus. Verwenden Sie die ToString(IFormatProvider)-Methode der Zahl, um die Zeichenfolgendarstellung einer Zahl in einer bestimmten Kultur abzurufen. Verwenden Sie Double.ToString beispielsweise beim Konvertieren eines Werts des Typs Double in ein String.

Siehe auch