日期:2014-05-18  浏览次数:20614 次

getdate如何显示想要的格式??
sql server 中 select getdate()得到的结果的格式,如:2012-02-15 16:32:11.873

请问如何能得到自己想要的格式,如

2012-02-15或者2012-02-15 16:32:11,或者直接娶到“秒”就行了,不要后面的“.873”????

------解决方案--------------------
convert日期转换函数,去看看。

select convert(varchar(10),getdate(),120)

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

120 代表样式号
常用的有23 111,112
------解决方案--------------------
Convert函数

详细设置
------解决方案--------------------
convert(varchar(10),getdate(),120)
varchar(10) 就是取10个字符, 比如你要取到分秒,就自己数下多少个数,填 进去就OK了