返回 CStr 函数的值
更新:2007 年 11 月
下表说明 CStr 针对不同的 expression 数据类型所返回的值。
如果 expression 类型为 |
CStr 返回 |
---|---|
包含“True”或“False”的字符串。 |
|
以系统的短日期格式包含 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 函数 (Visual Basic) 等函数恢复。
说明: |
---|
CStr 函数根据应用程序的当前区域设置执行转换。若要获得特定区域中数字的字符串表示形式,请使用数字的 ToString(IFormatProvider) 方法。例如,将类型 Double 的值转换为 String 时,请使用 Double.ToString。 |