如何仅显示sql结果中的日期

如何仅显示sql结果中的日期,sql,asp.net,vb.net,Sql,Asp.net,Vb.net,结果是: 2015年8月7日上午12:00:00 如何仅显示日期而不显示时间?您正在寻找格式化功能 Dim sel As String = "select * from personal_i where number= @number" Dim adapter As New SqlDataAdapter(sel, conn) adapter.SelectCommand.Parameters.AddWithValue("@number", Labe

结果是:

2015年8月7日上午12:00:00


如何仅显示日期而不显示时间?您正在寻找格式化功能

 Dim sel As String = "select * from personal_i where number= @number"
            Dim adapter As New SqlDataAdapter(sel, conn)
            adapter.SelectCommand.Parameters.AddWithValue("@number", Label61.Text)
            Dim dataset As New DataSet
            adapter.Fill(dataset)
 Label1.Text = dataset.Tables(0).Rows(0).Item(6).ToString

我想提出如下建议:

 Label1.Text = Format(dataset.Tables(0).Rows(0).Item(6).ToString, “Short Date”)

Label1.Text=dataset.Tables(0).行(0).项(6).ToString(dd/MM/yyy)

我建议您在查询命令中执行以下操作

    Dim sel As String = "select * from personal_i where number= @number"
                Dim adapter As New SqlDataAdapter(sel, conn)
                adapter.SelectCommand.Parameters.AddWithValue("@number", Label61.Text)
                Dim dataset As New DataSet
                adapter.Fill(dataset)

     Label1.Text = Format(Trim(Split(dataset.Tables(0).Rows(0).Item(6).ToString," ")(0)),"m/d/yyyy")

第(6)项的数据类型是什么?大多数还包括时间,但您应该能够在ASP.NET中对其进行格式化,以便仅显示日期。另外,这是
[vb.net]
,而不是
[vba]
。这是我从sql数据库获得的数据,
SELECT TO_CHAR(Col_Name,'dd-mm-yyyy') from Table_name where CONDITION;