SQLDataSource返回"mm/dd/yyyy hh:mm:ss"从数据库中检索日期数据类型

本文关键字:mm quot 数据类型 数据库 日期 检索 yyyy 返回 dd SQLDataSource hh | 更新日期: 2023-09-27 17:49:14

我有一个带有属性,日期,数据类型的表。我使用SqlDataSource从数据库中获取数据,并将GridView填充为"mm/dd/yyyy hh:mm:ss"格式的显示。

但是在数据库中它是以"mm/dd/yyyy"格式存储的。

SQLDataSource返回"mm/dd/yyyy hh:mm:ss"从数据库中检索日期数据类型

试试这个

<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}">