我有一个包含属性、日期、数据类型的表。我用来SqlDataSource
从数据库中获取数据并填充GridView
它以“mm/dd/yyyy hh:mm:ss”格式显示。
但在数据库中,它以“mm/dd/yyyy”格式存储。应该改变什么?
我有一个包含属性、日期、数据类型的表。我用来SqlDataSource
从数据库中获取数据并填充GridView
它以“mm/dd/yyyy hh:mm:ss”格式显示。
但在数据库中,它以“mm/dd/yyyy”格式存储。应该改变什么?
试试这个
<asp:BoundField HeaderText="Date" DataField="DBDate"
DataFormatString="{0:MM/dd/yy}">
显然你的默认值是. 将其更改为Boundfield
DataFormatString
mm/dd/yyyy hh:mm:ss
MM/dd/yy
<asp:BoundField DataFormatString = "{0:MM/dd/yy}" />
HtmlEncode="False"
如下使用它
<asp:BoundField HeaderText="Date" DataField="DBDate" HtmlEncode="False"
DataFormatString="{0:MM/dd/yy}">