当前位置: 代码迷 >> Sql Server >> 怎么取日期部分
  详细解决方案

怎么取日期部分

热度:53   发布时间:2016-04-27 15:50:32.0
如何取日期部分?
declare   @C   datetime  
declare   @b   datetime  
declare   @a   varchar(10)
set   @C= '2005-10-10   12:01:00 '
set   @a   =   convert(varchar(10),@C)
set   @b   =   convert(datetime,@a)
print   @a
print   @b
print   @c


结果怎么是  
10   10   2005
10   10   2005   12:00AM
10   10   2005   12:01PM
想要的结果   是
2005-02-02   10:10:00   ----------》2005-02-02

------解决方案--------------------
datetime 不能显示成这种格式的
------解决方案--------------------
select convert(char(10),@a,5)
------解决方案--------------------

declare @gh datetime
set @gh= '2005-10-10 12:01:00 '
print convert(char(10),@gh,111)
  相关解决方案