怎么取日期部分

如何取日期部分?declare@Cdatetimedeclare@bdatetimedeclare@avarchar(10)set@C 2005-10-1012:01:00set@a

如何取日期部分?
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)