sql server 从日期中获取完整的月份名称 [英] sql server Get the FULL month name from a date

查看:39
本文介绍了sql server 从日期中获取完整的月份名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在sql server中使用sql获取整个月份的名称?
我没有找到使用 DATEPART(mm, mydate)CONVERT(VARCHAR(12), CreatedFor, 107) 的方法.

How do I use sql to get the whole month name in sql server?
I did't find a way using DATEPART(mm, mydate) or CONVERT(VARCHAR(12), CreatedFor, 107).

基本上我需要的格式是:2009 年 4 月 1 日.

Basically I need in the format: April 1 2009.

推荐答案

SELECT DATENAME(MONTH, GETDATE()) 
         + RIGHT(CONVERT(VARCHAR(12), GETDATE(), 107), 9) AS [Month DD, YYYY]

OR Date without Comma 在日期和年份之间,可以使用以下

OR Date without Comma Between date and year, you can use the following

SELECT DATENAME(MONTH, GETDATE()) + ' ' + CAST(DAY(GETDATE()) AS VARCHAR(2))
           + ' ' + CAST(YEAR(GETDATE()) AS VARCHAR(4)) AS [Month DD YYYY]

这篇关于sql server 从日期中获取完整的月份名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆