Retornar valores para a função CStr (Visual Basic)
A tabela a seguir descreve os valores retornados para CStr
para diferentes tipos de dados de expression
.
Se o tipo expression for |
Retornos de CStr |
---|---|
Tipo de dados booliano | Uma cadeia de caracteres que contém "Verdadeiro" ou "Falso". |
Tipo de Dados de Data | Uma cadeia de caracteres que contém um valor Date (data e hora) no formato de data curta do sistema. |
Tipos de Dados Numéricos | Uma cadeia de caracteres que representa o numero. |
CStr e Data
O tipo Date
sempre contém informações de data e hora. Para fins de conversão de tipo, o Visual Basic considera 1/1/0001 (1º de janeiro do ano 1) como um valor neutro da data e 00:00:00 (meia-noite) como um valor neutro da hora. CStr
não inclui valores neutros na cadeia de caracteres resultante. Por exemplo, se você converter #January 1, 0001 9:30:00#
em uma cadeia de caracteres, o resultado será "9:30:00 AM"; as informações de data serão suprimidas. No entanto, as informações de data ainda estão presentes no valor original Date
e podem ser recuperadas com funções como DatePart.
Observação
A função CStr
executa sua conversão com base nas configurações de cultura atuais do aplicativo. Para obter a representação de cadeia de caracteres de um número em uma cultura específica, use o método ToString(IFormatProvider)
do número. Por exemplo, use Double.ToString ao converter um valor de tipo Double
em String
.