0

我知道这是一个非常基本的问题,但我只是从 VB Studio 开始,这完全是书本之外的。

    MsgBox("Your birth date was " & DateTimePicker1.Text)
    MsgBox("Day of the year: " & DateTimePicker1.Value.DayOfYear.ToString())

我希望 ToString 将整数值转换为日期的文本值,但它仍然返回数值。如果我看它实际上是返回数值作为字符串,例如“20”。我试图在网上找到一些信息,但我得到了与我正在使用的相同的代码。

日期选择器和 Win7(64 位)是否存在兼容性问题,或者我缺少一些简单的配置。

对于这个简单的问题,我将不胜感激。

谢谢达米安

4

1 回答 1

0

ToString 函数不会将整数转换为文字字符串。它用于将对象或字段转换为适合显示的字符串。因此它将整数 2 转换为字符串“2”。

尝试使用自定义格式以正确格式获取您的日期

查看此链接以开始

于 2012-05-20T16:31:43.193 回答