yyyy-mm-dd to mon dd yyyy

问题描述 投票:0回答:2

我正在使用SQL Server,我需要将此日期值2018-02-23转换为类似这样的Feb 23 2018

有任何想法吗?

sql sql-server
2个回答
6
投票

SQL Server 2012+具有FORMAT()功能,可以帮助您格式化日期

SELECT FORMAT(getdate(), 'MMM dd yyyy')

你也可以使用转换函数convert()

SELECT CONVERT(varchar(12), getdate(), 100)

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/

© www.soinside.com 2019 - 2024. All rights reserved.