从Excel导入date单元格到ASP SQL DB时包含时间

我正在通过ASP.NET将Excel文件导入到SQL中,并且某个列包含date(2/31/2000),单元格格式为(* d / mm / yyyy)。

当我在ASP.NET中导入Excel文件时,数据在gridview中突然变成这样

2/31/200 12:00:00 AM 

您可以在Gridview中格式化date…

 <asp:BoundField DataField="Date" HeaderText="Date" DataFormatString="{0:dd/MM/yyyy}" /> 

你真的没有问一个问题。 这是从上传通过asp.net存储在SQL服务器,然后从数据库中检索并在gridview中显示? .net使用date时间types如果您只想显示可以使用的date部分

 DateTime exceldate = new DateTime(); exceldate.ToShortDateString();