数据库里的时间格式是2007-2-27,如何转化成2/27/2007的格式,谢谢了

解决方案 »

  1.   

    Select Convert(Varchar, GetDate(), 101)
    --Result
    /*
    02/27/2007
    */這樣可以不?
      

  2.   

    declare @a datetime
    set @a = '2007-2-12'
    Select Convert(Varchar,@a,101)
      

  3.   

    Select Convert(Varchar,'2007-2-12',101)
      

  4.   

    Select right(Convert(Varchar, GetDate(), 101),datalength(getdate())+1)
      

  5.   

    declare @a datetime
    declare @b varchar(100)
    set @b = ''
    set @a = '2007-2-12'if charindex('0',Convert(Varchar,@a,101))=1
    begin
    set @b=stuff(Convert(Varchar,@a,101),1,1,'')
    if charindex('0',Convert(Varchar,@a,101))=3
    set @b=stuff(Convert(Varchar,@a,101),3,3,'')
    end
    select @b
      

  6.   

    Select Convert(Varchar, GetDate(), 101)