怎么将dd/mm/yy转换成yyyy/MM/dd

解决方案 »

  1.   

    select convert(varchar(10),getdate(),120) today/*
    today      
    ---------- 
    2007-09-21(所影响的行数为 1 行)
    */
      

  2.   

    如果dd/mm/yy是字符串的该怎么办呢?
      

  3.   

    select convert(varchar(10),cast('2007/09/01' as datetime),120)           
    /*
    2007-09-01(所影响的行数为 1 行)
    */
      

  4.   


    select convert(varchar(10),cast('01/09/2007'as datetime) ,111)           
    ---------- 
    2007/01/09(所影响的行数为 1 行
      

  5.   

    tomyuansir:
    我要把13/02/06的字符串,转成2006-02-13的日期格式,你的方法好象不对哦!
      

  6.   

    哦!知道了,先可以set dateformat dmy,谢谢大家!
      

  7.   

    我试了很多方法   没出来结果 学习ING
      

  8.   

    convert(char,getdate(),1)
    通過第三個參數來實現你想要的格式。