日期:2014-05-18 浏览次数:20386 次
select datename(year,getdate())+'年'+datename(month,getdate())+'月'+datename(day,getdate())+'日'+datename(hour,getdate())+'点'+datename(minute,getdate())+'分' /* ---------------------- 2009年07月31日13点16分 (所影响的行数为 1 行) */
------解决方案--------------------
DECLARE @dt datetime
SET @dt=GETDATE()
长日期格式:yyyy年mm月dd日
SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'年'),8,0,N'月')+N'日'
SELECT DATENAME(Year,@dt)+N'年'+DATENAME(Month,@dt)+N'月'+DATENAME(Day,@dt)+N'日'
长日期格式:yyyy年m月d日
SELECT DATENAME(Year,@dt)+N'年'+CAST(DATEPART(Month,@dt) AS varchar)+N'月'+DATENAME(Day,@dt)+N'日'
完整日期+时间格式:yyyy-mm-dd hh:mi:ss:mmm
SELECT CONVERT(char(11),@dt,120)+CONVERT(char(12),@dt,114)