CStr 함수의 반환 값(Visual Basic)

다음 표에서는 expression의 다양한 데이터 형식에 대한 CStr의 반환 값을 설명합니다.

expression 형식이 다음과 같은 경우 CStr return
Boolean 데이터 형식 "True" 또는 "False"를 포함하는 문자열입니다.
Date 데이터 형식 시스템의 간단한 날짜 표기 형식으로 된 Date 값(날짜 및 시간)을 포함하는 문자열입니다.
숫자 데이터 형식 숫자를 나타내는 문자열입니다.

CStr 및 Date

Date 형식에는 항상 날짜 및 시간 정보가 모두 포함됩니다. 형식 변환을 위해 Visual Basic은 1/1/0001(1년 1월 1일)을 날짜의 중립 값 으로 간주하고 00:00:00(자정)을 해당 시간의 중립 값으로 간주합니다. CStr은 결과 문자열에 중립 값을 포함하지 않습니다. 예를 들어, #January 1, 0001 9:30:00#을 문자열로 변환하면 결과는 "9:30:00 AM"입니다. 날짜 정보가 표시되지 않습니다. 그러나 날짜 정보는 원래 Date 값에 여전히 존재하며 DatePart와 같은 함수를 사용하여 복구할 수 있습니다.

참고 항목

CStr 함수는 애플리케이션의 현재 문화권 설정에 따라 변환을 수행합니다. 특정 문화권에서 숫자의 문자열 표현을 가져오려면 숫자의 ToString(IFormatProvider) 메서드를 사용합니다. 예를 들어, Double 형식의 값을 String으로 변환할 때 Double.ToString을 사용합니다.

참고 항목