我找到一个
--得到当前时间的字符串
Declare @strdate varchar(14)
--年
set @strdate=convert(char(4),year(getdate()))
--月
if(len(convert(varchar(2),month(getdate())))=1)
set @strdate=@strdate+'0'+convert(char(1),month(getdate()))
else
set @strdate=@strdate+convert(char(2),month(getdate()))
--日
if(len(convert(varchar(2),day(getdate())))=1)
set @strdate=@strdate+'0'+convert(char(1),day(getdate()))
else
set @strdate=@strdate+convert(char(2),day(getdate()))
--小时
if(len(convert(varchar(2),DATEPART(Hour,getdate())))=1)
set @strdate=@strdate+'0'+convert(varchar(2),DATEPART(Hour,getdate()))
else
set @strdate=@strdate+convert(varchar(2),DATEPART(Hour,getdate()))
--分
if(len(convert(varchar(2),DATEPART(minute,getdate())))=1)
set @strdate=@strdate+'0'+convert(varchar(2),DATEPART(minute,getdate()))
else
set @strdate=@strdate+convert(varchar(2),DATEPART(minute,getdate()))
--秒
if(len(convert(varchar(2),DATEPART(second,getdate())))=1)
set @strdate=@strdate+'0'+convert(varchar(2),DATEPART(second,getdate()))
else
set @strdate=@strdate+convert(varchar(2),DATEPART(second,getdate())) |