我想在vb.net中将日期值转换为字符串,但它不起作用 尝试转换为字符串
时,我在vb.net中的代码While (sqlReader.Read())
....
pro.fechaOperacion = Convert.ToString(sqlReader.GetString(3))
end while
这是我的存储过程的代码
select ...
Convert (date, EN.FECHA,103),
...from Fact
我需要你的帮助。
答案 0 :(得分:0)
如果在代码中使用字符串作为日期,则会遇到不必要的复杂情况。您通常需要在两者之间进行转换的唯一时间是输入和输出。
您可以修改代码(如图所示)以实现:
pro.fechaOperacion
成为DateTime
而不是String
。SELECT ... [date] ... FROM Fact
*。pro.fechaOperacion = sqlReader.GetDateTime(3)
检索其值。*如果`[`和`]`错误,请为数据库使用适当的分隔符。