如何使用 TSQL 返回类似于 2012 年 2 月 7 日的日期格式?

发布于 2025-01-05 16:59:16 字数 214 浏览 1 评论 0原文

使用TSQL,如何返回格式类似于“7-Feb-2012”的日期?

这返回日期:

SELECT DATEPART(d, getdate())

这返回年份:

SELECT DATEPART(yyyy, getdate())

如何返回月份名称?

谢谢,

Using TSQL, How to return a date with a format similar to "7-Feb-2012"?

this returns the day:

SELECT DATEPART(d, getdate())

this returns the year:

SELECT DATEPART(yyyy, getdate())

How to return the month name?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

表情可笑 2025-01-12 16:59:16

下面将为您提供类似“14-Feb-2012”的格式:

SELECT REPLACE(CONVERT(VARCHAR(11), GETDATE(), 106), ' ', '-') AS [dd-Mon-YYYY]

如果您只想要月份名称,您可以这样做:

select DATENAME(m, getdate())

The following will give you the format like "14-Feb-2012":

SELECT REPLACE(CONVERT(VARCHAR(11), GETDATE(), 106), ' ', '-') AS [dd-Mon-YYYY]

If you just want the month name, you can do:

select DATENAME(m, getdate())
神回复 2025-01-12 16:59:16
SELECT CONVERT(VARCHAR,GETDATE(),106)
SELECT CONVERT(VARCHAR,GETDATE(),106)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文