请问各位高手,如何将字符串‘Apr 12’转换成日期型,比如‘2006-4-12’,我试过cast和convert函数,都不行,有什么好办法?在线等!

解决方案 »

  1.   

    先设成是英文的
    set language 'english'
      

  2.   

    你的SQL是英文的??
    Select Convert(Varchar(10),GetDate(),120)
      

  3.   

    SET LANGUAGE us_english
    select convert(datetime,'Apr 12'+' 2006')
      

  4.   

    set language 'english'
    select cast('April 12,2006' as datetime)
      

  5.   

    set language 'english'
    select cast('Apr 12,2006' as datetime)
      

  6.   

    Select Convert(Varchar(7),GetDate())
      

  7.   

    顺便问一个弱弱的问题,要改回来的时候set language后面加什么啊?
      

  8.   

    set language 'Simplified Chinese'
      

  9.   

    set language 'us_english'
    Select Convert(Varchar(10),GetDate(),110)