当前位置: 代码迷 >> Sql Server >> 怎么将getDate()转换成2007-2-2这种形式啊
  详细解决方案

怎么将getDate()转换成2007-2-2这种形式啊

热度:34   发布时间:2016-04-27 16:50:15.0
如何将getDate()转换成2007-2-2这种形式啊?
在数据库中使用getdate()返回的是带空格的   2   2   2007     如何改成2007-2-2这种形式啊?谢谢

------解决方案--------------------
select convert(char(10),getdate(),21)
------解决方案--------------------
select replace(convert(char(10),getdate(),21), '-0 ', '- ')
------解决方案--------------------
select convert(char(10),getdate(),120)

------解决方案--------------------
select convert(char(10),getdate(),120)
------解决方案--------------------
select convert(varchar(10),getdate(),120)

------解决方案--------------------
select convert(char(10),{fn now()},121)
------解决方案--------------------
select convert(char(10),getdate(),120)
------解决方案--------------------
select replace(convert(char(10),getdate(),21), '-0 ', '- ')
------解决方案--------------------
楼上正解。。。
  相关解决方案