CStr 函式的傳回值 (Visual Basic)
下表說明 CStr 針對不同資料型別之 expression 所傳回的值:
如果 expression 型別是 |
CStr 傳回 |
---|---|
包含「True」或「False」的字串。 |
|
包含以系統簡短日期格式表示之 Date 數值 (日期和時間) 的字串。 |
|
表示數字的字串。 |
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。 |