我已经搜索过,但我没有在 sql 中得到像 21-Sep-12 日期格式这样的格式。我得到了所有其他格式,但我没有得到这种类型的 Format.so,我怎样才能在 Date 中得到这样的格式?
问问题
112 次
3 回答
6
您应该在 UI/Report 端进行格式化。
为什么需要这种格式?
但如果你必须尝试
SELECT REPLACE(CONVERT(VARCHAR(9), GETDATE(), 6), ' ', '-') AS [DD-Mon-YY]
SQL 小提琴演示
于 2012-09-21T07:06:27.713 回答
1
SELECT REPLACE(CONVERT(VARCHAR(9), GETDATE(), 6), ' ', '-') AS [DD-Mon-YY]
于 2012-09-21T07:07:41.147 回答
1
Declare @dt datetime=getdate()
select REPLACE(convert(varchar(20),@dt,6),' ','-')
于 2012-09-21T07:18:32.683 回答