当前位置: 代码迷 >> Sql Server >> 从数据库取时间的格式设置(2007-10-11 14:00:00 .577),该如何处理
  详细解决方案

从数据库取时间的格式设置(2007-10-11 14:00:00 .577),该如何处理

热度:134   发布时间:2016-04-27 19:30:35.0
从数据库取时间的格式设置(2007-10-11 14:00:00 .577)
在数据库中有一列,数据类型是datetime 
select conDate from Table 
得到 2007-10-11 14:00:00.577
怎么把取出的结果直接得出:2007-10-11
把后面的时间去掉,只要日期

------解决方案--------------------
select convert(varchar(10),conDate,120) conDate from table
------解决方案--------------------
select convert(varchar(10),getdate(),120) currentdate 

/*
currentdate 
----------- 
2007-10-11

(所影响的行数为 1 行)
*/
------解决方案--------------------
老乌龟速度真快。。。
呵呵

select convert(varchar(10),conDate,120) conDate from table
or:
select convert(varchar(10),conDate,20) conDate from table
  相关解决方案