我在VB中写一些东西,需要将SQL日期(而不是日期时间)转换为字符串。这应该是一个简单的转换,但toString不起作用,我在网上找不到任何东西。 我正在处理的代码部分如下所示:
Dim incomingDate As String
incomingDate = row.Cells(5).Text.ToString()
当放入gridview中的数据是DateTime数据类型时,这可以正常工作。如果它只是日期,它会给我以下错误消息:
“指定的参数超出了有效值的范围。 参数名称:索引“
我也试过这种解决方法,但它没有用
Dim incomingDate As String
Dim d As New DateTime
d = DateTime.Parse(row.Cells(5).Text)
incomingDate = Date.Parse(row.Cells(5).Text)
同样的错误......
答案 0 :(得分:1)
在SQL中,您可以使用convert(varchar, mySqlDate, 101)
发出字符串而不是日期。那是你的想法吗?