0

TSQLを使用して、「2012年2月7日」のような形式で日付を返す方法を教えてください。

これは日を返します:

SELECT DATEPART(d, getdate())

これは年を返します:

SELECT DATEPART(yyyy, getdate())

月の名前を返す方法は?

ありがとう、

4

2 に答える 2

5

以下は、「2012年2月14日」のような形式になります。

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

月の名前だけが必要な場合は、次の操作を実行できます。

select DATENAME(m, getdate())
于 2012-02-14T15:58:53.547 に答える
3
SELECT CONVERT(VARCHAR,GETDATE(),106)
于 2012-02-14T16:00:14.307 に答える