我希望日期在21-Sep-12中在Sql中

时间:2012-09-21 07:03:08

标签: sql-server sql-server-2008

我已经搜索但是我没有在sql中获得类似21-Sep-12日期格式的格式。我得到所有其他格式但我没有得到这种类型的Format.so,我怎样才能在Date中获得这样的格式?

3 个答案:

答案 0 :(得分:6)

您应该在UI /报告方面进行格式化。

为什么你需要这种格式?

但如果必须,请尝试 {{3H2>

SQL Fiddle DEMO

答案 1 :(得分:1)

SELECT REPLACE(CONVERT(VARCHAR(9), GETDATE(), 6), ' ', '-') AS [DD-Mon-YY]

答案 2 :(得分:1)

 Declare @dt datetime=getdate()
 select REPLACE(convert(varchar(20),@dt,6),' ','-')