今天碰到一个同事的机器,只能convert(datetime,'9-9-2009'),convert(datetime,'2009-09-09')就转换失败 ,谁知道具体是怎么回事

解决方案 »

  1.   

    select convert(datetime,'2009-09-09')/**-----------------------
    2009-09-09 00:00:00.000(1 行受影响)
    **/
      
      

  2.   

    select convert(datetime,'9-9-2009'),convert(datetime,'2009-09-09')
    --2009-09-09 00:00:00.000
    2009-09-09 00:00:00.000 可以的
    你同事机器提示什么?
      

  3.   

    自定义区域选项里面的“短日期格式”设置问题,yyyy-mm-dd应该就可以了
      

  4.   

    我看看 不过我们的机器都是一个ghost出来的