如何以“月份年”格式获取日期?

时间:2011-08-08 15:14:57

标签: sql sql-server

我目前正在使用这段代码来获取月份和年份。

CONVERT(varchar, DATEPART(year, StartDate)) + '-' +  RIGHT('0' + CONVERT(varchar, DATEPART(month, StartDate)), 2) As Month

但它返回“2011-06”

My Startdate format = 2011-06-15 14:03:00

我想把它变成“2011年6月” - 我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

SELECT DATENAME(month, getdate()) + ' ' + DATENAME(year, getdate())