用CONVERT就行。SELECT CONVERT(varchar(100), GETDATE(), 102) --2010.12.23SELECT CONVERT(varchar(100), GETDATE(), 108) --09:56:11
select convert(varchar,getdate(),23)select convert(varchar,getdate(),8)
截取年月日肯定没问题,时分秒没用过