当我使用一个过程(其中包含datetime列)绑定我的DataTable时,它将显示日期和时间。
如何让它在没有时间的情况下显示日期?
答案 0 :(得分:0)
更改Sql查询中的格式:例如Convert(VARCHAR(10),datefield,103) As ShowDate
select Convert(VARCHAR(10),getdate(),103) As Todaydate
答案 1 :(得分:0)
您的问题不明确,您在哪里显示这些记录?如果您使用带有GridView
的{{1}},则可以使用DataFormatString
属性:
BoundField
但是,这不仅适用于<Columns>
<asp:BoundField DataField="DateColumn"
HeaderText="DateColumn"
SortExpression="DateColumn"
DataFormatString="{0:d}" />
,您可以始终使用BoundField
格式字符串:
DateTimes