我m new to asp.net,i
试图以
MM/dd/yyyy
但它出现了
MM/dd/yyyy 12:00:00 AM
我该怎么做才能消除时间? 我的vb.net代码是这样的:
Dim date As String = myDataReader("date").ToString()
lbldate.Text = date
答案 0 :(得分:1)
您可以将格式传递给ToString()
方法。
Dim date As String = myDataReader("date").ToString("MM/dd/yyyy")
答案 1 :(得分:0)
您需要将格式传递给.ToString
方法,如下所示:
.ToString("MM/dd/yyyy")
将myDataReader("date")
转换为DateTime
对象也是一个好主意,如下所示:
Dim dateValue As DateTime = CType(myDataReader("date"), DateTime)
Dim date As String
If dateValue Is Not Nothing Then
date = dateValue.ToString("MM/dd/yyyy")
End If
注意 - 如果TryCast
失败,则Nothing
将是dateValue
的值,因此If dateValue Is Not Nothing Then
逻辑就在那里。< / p>