我这又一个勉强能用的招,不知行吗。
declare @date datetime,@result char(10)
select @date=getdate()
if month(@date)>9
select @result='#'+convert(char(4),year(@date))+
convert(char(2),month(@date))+convert(char(2),day(@date))+'#'
else
select @result='#'+convert(char(4),year(@date))+'0'+
convert(char(1),month(@date))+convert(char(2),day(@date))+'#'
select @result