Valeurs de retour pour la fonction CStr (Visual Basic)
Le tableau suivant illustre les valeurs de retour de CStr pour différents types de données de expression.
Si le type expression a la valeur |
CStr retourne |
---|---|
Une chaîne contenant les valeurs "True" ou "False". |
|
Une chaîne contenant une valeur Date (date et heure) dans le format de date courte en vigueur sur votre système. |
|
Une chaîne représentant le nombre. |
CStr et Date
Le type Date contient toujours des informations sur la date et l'heure. Dans le cadre de la conversion de type, Visual Basic considère la valeur 1/1/0001 (le 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 obtenue. Par exemple, si vous convertissez #January 1, 0001 9:30:00# en une chaîne, la chaîne obtenue est "9:30:00 AM" ; les informations relatives à la 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 à l'aide de fonctions, telles que 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 ToString(IFormatProvider) du nombre. Par exemple, utilisez Double.ToString lors de la conversion d'une valeur de type Double en String.
Voir aussi
Référence
Fonctions de conversion de types de données (Visual Basic)
Booléen, type de données (Visual Basic)