获取sql DateTime日的字符串表示形式

COD*_*NLY 2 sql datetime weekday dayofweek

假设我的sql日期时间为"2009年5月1日"或"2009年5月12日".是否有任何内置的sql函数/操作我可以在上面的日期执行以返回日期的DAY的字符串表示?

所以对于'2009年5月1日',我会得到"星期五"作为答案(案例并不重要).对于'2009年5月12日',我将得到"星期二".

gbn*_*gbn 6

DATENAME

SELECT DATENAME(weekday, '1 May 2009')
Run Code Online (Sandbox Code Playgroud)

编辑:对于MS SQL Server