2011-08-08 48 views
0

我正在使用这段代码来获取月份和年份。我怎样才能得到“月份年”格式的日期?

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

但它返回 “2011-06”

我的开始日期格式= 2011-06-15 14点03分00秒

我想进入 “2011年6月” 这个 - 如何我可以这样做吗?

+0

请参阅此日期转换汇编:http://www.sql-server-helper.com/tips/date-formats.aspx(首先在Google中搜索“sql server date formatting”) – MicSim

回答

4
SELECT DATENAME(month, getdate()) + ' ' + DATENAME(year, getdate()) 
相关问题