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