declare @dat datetime
set @dat='2005-01-02 18:00:06'select convert(char(10),@dat,120)

解决方案 »

  1.   

    declare @date datetime
    set @date='2005-12-10 12:09'
    select convert(varchar(10),@date,120)
      

  2.   

    select cast(cast(Getdate() AS int) AS DateTime)
      

  3.   

    select convert(varchar(10, a.日期,120) from tab a
      

  4.   

    http://terry52.cnblogs.com/archive/2005/12/22/302315.html
      

  5.   

    你可以把数据从数据库直接取出来,然后在进行处理!DateTime.parse(如'2005-1-2 18:00:06').ToShortDateString();