検索しましたが、SQLで2012年9月21日の日付形式のような形式を取得していません。他のすべての形式を取得していますが、このタイプの形式を取得できませんでした。日付でこのような形式を取得するにはどうすればよいですか。
質問する
112 次
3 に答える
6
UI/レポート側でフォーマットを行う必要があります。
なぜこの形式で必要なのですか?
しかし、必要な場合は、試してみてください
SELECT REPLACE(CONVERT(VARCHAR(9), GETDATE(), 6), ' ', '-') AS [DD-Mon-YY]
SQLフィドルデモ
于 2012-09-21T07:06:27.713 に答える
1
Declare @dt datetime=getdate()
select REPLACE(convert(varchar(20),@dt,6),' ','-')
于 2012-09-21T07:18:32.683 に答える
1
SELECT REPLACE(CONVERT(VARCHAR(9), GETDATE(), 6), ' ', '-') AS [DD-Mon-YY]
于 2012-09-21T07:07:41.147 に答える