gpt4 book ai didi

sql-server - 格式化日期为 'DD Month YYYY'

转载 作者:行者123 更新时间:2023-12-02 08:22:11 24 4
gpt4 key购买 nike

只需一个 mssql 查询,其日期格式如下:

'2016-03-22 00:00:00.000' 

我需要将其格式化为:

'22 March 2016'

我使用的是 SQL Server 2012。我试过谷歌搜索,但通常的 106、112 代码似乎不起作用。

是否有我可以使用的特定代码格式?

最佳答案

试试 FORMAT功能:

SELECT FORMAT(GETDATE(), 'D', 'en-gb')

如果您的版本不支持FORMAT 功能,您可以通过连接日期部分来实现:

SELECT 
RIGHT('00' + CAST(DATEPART(DAY, GETDATE()) AS VARCHAR(2)), 2) + ' ' +
DATENAME(MONTH, GETDATE()) + ' ' +
CAST(DATEPART(YEAR, GETDATE()) AS VARCHAR(4))

关于sql-server - 格式化日期为 'DD Month YYYY',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36027000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com