Retourwaarden voor de CStr-functie (Visual Basic)
In de volgende tabel worden de retourwaarden voor CStr
verschillende gegevenstypen beschreven expression
.
Als expression het type is |
CStr retourneert |
---|---|
Booleaanse gegevenstype | Een tekenreeks met 'True' of 'False'. |
Datumgegevenstype | Een tekenreeks met een Date waarde (datum en tijd) in de korte datumnotatie van uw systeem. |
Numerieke gegevenstypen | Een tekenreeks die het getal vertegenwoordigt. |
CStr en datum
Het Date
type bevat altijd zowel datum- als tijdgegevens. Visual Basic beschouwt 1-1-0001 (1 januari 1 van het jaar 1) als een neutrale waarde voor de datum en 00:00:00 (middernacht) als een neutrale waarde voor de tijd. CStr
bevat geen neutrale waarden in de resulterende tekenreeks. Als u bijvoorbeeld converteert #January 1, 0001 9:30:00#
naar een tekenreeks, is het resultaat '9:30:00 uur'; de datumgegevens worden onderdrukt. De datumgegevens zijn echter nog steeds aanwezig in de oorspronkelijke Date
waarde en kunnen worden hersteld met functies zoals DatePart.
Notitie
De CStr
functie voert de conversie uit op basis van de huidige cultuurinstellingen voor de toepassing. Als u de tekenreeksweergave van een getal in een bepaalde cultuur wilt ophalen, gebruikt u de methode van ToString(IFormatProvider)
het getal. Gebruik bijvoorbeeld Double.ToString bij het converteren van een waarde van het type Double
naar een String
.