Valores devueltos para la función CStr (Visual Basic)
En la tabla siguiente se describen los valores devueltos para CStr
en los distintos tipos de datos de expression
.
Si el tipo de expression es |
CStr devuelve |
---|---|
Tipo de datos Boolean | Una cadena que contiene "True" o "False". |
Date (tipo de datos) | Una cadena que contiene un valor Date (fecha y hora) en el formato de fecha corta del sistema. |
Tipos de datos numéricos | Una cadena que representa el nombre. |
CStr y Date
El tipo Date
siempre contiene información tanto de fecha como de hora. Para los fines de conversión de tipos, Visual Basic considera 1/1/0001 (1 de enero del año 1) como valor neutro para la fecha y 00:00:00 (medianoche) como valor neutro para la hora. CStr
no incluye valores neutros en la cadena resultante. Por ejemplo, si convierte #January 1, 0001 9:30:00#
en una cadena, el resultado es "9:30:00 AM"; se suprime la información de fecha. Sin embargo, la información de fecha sigue presente en el valor Date
original y se puede recuperar con funciones como DatePart.
Nota
La función CStr
realiza su conversión en función de la configuración de la referencia cultural actual de la aplicación. Para obtener la representación de cadena de un número en una referencia cultural, use el método ToString(IFormatProvider)
del número. Por ejemplo, use Double.ToString al convertir un valor de tipo Double
en String
.