sql server 中 select getdate()得到的结果的格式,如:2012-02-15 16:32:11.873请问如何能得到自己想要的格式,如2012-02-15或者2012-02-15 16:32:11,或者直接娶到“秒”就行了,不要后面的“.873”????

解决方案 »

  1.   

    convert日期转换函数,去看看。select convert(varchar(10),getdate(),120)select convert(varchar(19),getdate(),120)
      

  2.   

    select CONVERT(varchar, getdate(), 120)120 代表样式号
    常用的有23 111,112
      

  3.   

    Convert函数详细设置
      

  4.   

    convert(varchar(10),getdate(),120)
    varchar(10) 就是取10个字符,  比如你要取到分秒,就自己数下多少个数,填 进去就OK了