从SQL Server我必须返回这种日期格式:
'Tue Dec 31 00:00:00 UTC 2013'
请建议
答案 0 :(得分:1)
对于sql server 2012
SELECT concat(left(DATENAME(DW,GETDATE()),3) , ' ',
left(DATENAME(MM,GETDATE()),3) , ' ' ,
DATENAME(dd, GETDATE()),' ',
CONVERT(VARCHAR(24),GETDATE(),108),
' UTC ',
datepart(yyyy,getdate()))
答案 1 :(得分:0)
Select Left(DATENAME(DW,@date),3)+' '+LEFT(DATENAME(MM,@date),3)+' '+Convert(varchar(4),DATEPART(DAY,@date))+' '+'00:00:00 UTC '+Convert(varchar(4),DATEPART(YEAR,@date))