Valeurs de retour pour la fonction CStr (Visual Basic)
Le tableau suivant décrit les valeurs renvoyées pour CStr
pour différents types de données de expression
.
Si le type expression est |
Retours CStr |
---|---|
Booléen (type de données) | Une chaîne contenant « True » ou « False ». |
Date (type de données) | Une chaîne contenant une valeur Date (date et heure) au format de date courte de votre système. |
Types de données numériques | Une chaîne représentant le nombre. |
CStr et Date
Le type Date
contient toujours des informations de date et d’heure. Pour la conversion de type, Visual Basic considère 1/1/0001 (1er janvier de l’année 1) comme une valeur neutre pour la date, et 00:00:00 (minuit) comme une valeur neutre pour l’heure. CStr
n’inclut pas de valeurs neutres dans la chaîne résultante. Par exemple, si vous convertissez #January 1, 0001 9:30:00#
en chaîne, le résultat est « 9:30:00 AM » ; les informations de date sont supprimées. Toutefois, les informations de date sont toujours présentes dans la valeur Date
d’origine et peuvent être récupérées avec des fonctions, comme DatePart.
Notes
La fonction CStr
effectue sa conversion en fonction des paramètres de culture actuels de l’application. Pour obtenir la représentation sous forme de chaîne d’un nombre dans une culture particulière, utilisez la méthode du nombre ToString(IFormatProvider)
. Par exemple, utilisez Double.ToString lorsque vous convertissez une valeur de type Double
en String
.