SQL SERVER 2005中DATETIME的日期(不使用VARCHAR)

Con*_*ner 1 sql t-sql sql-server sql-server-2005

我们的应用程序使用SQL SERVER 2005

我需要在GridView中显示DateTime中的DATE.

我不想转换为任何其他格式Varchar或类似的东西.它应该只有DateTime格式本身,没有Time.

请帮忙.

Ric*_*iwi 7

在SQL Server中,代码是

CAST(datediff(d,0,datetimecol) as datetime)
Run Code Online (Sandbox Code Playgroud)

但是,我怀疑这对GridView有什么好处,它会推断它是一个"日期时间"列并显示"日期+时间"格式,即使时间是全部"00:00:00".