ASP.net只显示日期(没有时间)

时间:2013-09-22 10:47:45

标签: asp.net date time sql-server-2008r2-express

我正在使用VS 2010与SQL Server 2008 R2 Express开发ASPX页面

在我的数据库中,有一个Date类型的列。

我以dd/mm/yyyy格式存储数据。没有任何时间,我在SQL Server中查看表数据时没有显示任何时间。

但是在我的aspx页面中,当我使用GridView和SqlDataSource提取数据时......它显示dd/mm/yyyy hh:mm:ss AM/PM(例如12/04/2012 12:00:00AM

为什么要显示时间?如何删除那个时间部分&只显示日期?

请帮忙

PS:我正在使用.net Framework 4.0和C#

1 个答案:

答案 0 :(得分:1)

看看那篇MSDN文章。 http://msdn.microsoft.com/en-us/library/az4se3k1.aspx 您需要使用上面链接中的一个格式字符串设置DataFormatString字符串:)