我正在使用VB.net编写日期转换的示例代码。 我面临的问题是它带有哈希(#)符号的前缀和后缀。 例如:#2010-12-12#。
如何删除#符号以便我只能约会。
答案 0 :(得分:4)
鉴于您的评论,听起来这是实际上可能只是在调试器中显示DateTime
的问题。它显示了您可以在VB中使用的DateTime
文字形式。这有点像C#开发人员,他们担心他们的字符串有双反斜杠,实际上这只是调试器显示转义。
DateTime
本身并不真正包含哈希值,并且所有普通格式字符串都不会产生哈希值。如果您想在没有哈希的情况下看到它,请添加一个
arrTxLifeReq(0).TransExeDate.ToString()
作为真实程序一部分的代码是否有任何问题?如果是这样,请发布那些问题的详细信息,而不仅仅是调试器显示的内容。
答案 1 :(得分:0)
将#替换为''
例如
string dt = "#2010-12-12#";
dt = dt.Replace ("#","");