Share via


Valeurs de retour pour la fonction CStr

Mise à jour : novembre 2007

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

Boolean, type de données (Visual Basic)

Une chaîne contenant les valeurs "True" ou "False".

Type de données date (Visual Basic)

Une chaîne contenant une valeur Date (date et heure) dans le format de date courte en vigueur sur 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 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 résultante. 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, fonction (Visual Basic).

Remarque :

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

Boolean, type de données (Visual Basic)

Type de données date (Visual Basic)

DatePart, fonction (Visual Basic)