日期对象前缀为#vb.net

时间:2010-11-25 06:57:13

标签: vb.net

我正在使用VB.net编写日期转换的示例代码。 我面临的问题是它带有哈希(#)符号的前缀和后缀。 例如:#2010-12-12#。

如何删除#符号以便我只能约会。

2 个答案:

答案 0 :(得分:4)

鉴于您的评论,听起来这是实际上可能只是在调试器中显示DateTime的问题。它显示了您可以在VB中使用的DateTime文字形式。这有点像C#开发人员,他们担心他们的字符串有双反斜杠,实际上这只是调试器显示转义。

DateTime本身并不真正包含哈希值,并且所有普通格式字符串都不会产生哈希值。如果您想在没有哈希的情况下看到它,请添加一个

的监视
arrTxLifeReq(0).TransExeDate.ToString()

作为真实程序一部分的代码是否有任何问题?如果是这样,请发布那些问题的详细信息,而不仅仅是调试器显示的内容。

答案 1 :(得分:0)

将#替换为''

例如

string dt = "#2010-12-12#";

dt = dt.Replace ("#","");