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
.