我正在使用SQL Server,我需要将此日期值2018-02-23
转换为类似这样的Feb 23 2018
。
有任何想法吗?
SQL Server 2012+具有FORMAT()
功能,可以帮助您格式化日期
SELECT FORMAT(getdate(), 'MMM dd yyyy')
你也可以使用转换函数convert()
SELECT CONVERT(varchar(12), getdate(), 100)
试试这种方式:
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/