Share via


CStr 函式的傳回值 (Visual Basic)

下表說明 CStr 針對不同資料型別之 expression 所傳回的值:

如果 expression 型別是

CStr 傳回

Boolean 資料型別 (Visual Basic)

包含「True」或「False」的字串。

Date 資料型別 (Visual Basic)

包含以系統簡短日期格式表示之 Date 數值 (日期和時間) 的字串。

數字資料型別 (Visual Basic)

表示數字的字串。

CStr 和 Date

Date 型別一律會包含日期和時間資訊。 為了方便進行型別轉換,Visual Basic 將 1/1/0001 (1 年 1 月 1 日) 視為日期的「中性值」(Neutral Value),將 00:00:00 (午夜) 視為時間的中性值。 CStr 不包括所產生字串中的中性值。 例如,如果您將 #January 1, 0001 9:30:00# 轉換為字串,結果會是 "9:30:00 AM";日期資訊會隱藏。 不過,原始 Date 值中還是保留日期資訊,您可使用如 DatePart 的函式來復原它。

注意事項注意事項

CStr 函式會根據應用程式的目前文化特性設定來執行其轉換。 若要在特定文化特性中取得數字的字串表示,請使用數字的 ToString(IFormatProvider) 方法。 例如,將型別 Double 的值轉換成 String 時,請使用 Double.ToString

請參閱

參考

型別轉換函式 (Visual Basic)

Boolean 資料型別 (Visual Basic)

Date 資料型別 (Visual Basic)

DatePart