我正在使用SQL Server,我需要转换此日期值2018-02-23
这样的事情Feb 23 2018
。
有什么想法吗?
答案 0 :(得分:6)
SQL Server 2012+具有FORMAT()
功能,可帮助您格式化日期
SELECT FORMAT(getdate(), 'MMM dd yyyy')
您还可以使用转化功能convert()
SELECT CONVERT(varchar(12), getdate(), 100)
答案 1 :(得分:0)
以这种方式尝试:
SELECT dbo.fnFormatDate (getdate(), ‘MON DD, YYYY’) — JAN 03, 2012
请参阅以下链接。
https://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/