to_date ('19000101080000','YYYYMMDDHH24MISS')转换的时候会出错:Invaild function argument: unable to parse date请问这是怎么回事啊?

解决方案 »

  1.   

    mssql 里面没有to_date系统函数哦。可以使用 convert或cast
      

  2.   

    to_date是Oracle的函数,你想转换成什么格式?
      

  3.   

    这个 应该是 很简单的 问题吧,你写成这个样子 
    to_date('19000101080000','yyyyMMddHHmmss')
    这样 肯定  不错了 
      

  4.   

    这是java的吧
    oracle里的格式不分大小写的,小时hh24(24小时制)或者hh、hh12(12小时制)分钟mi
      

  5.   

    to_date('1990-01-01 08:00:00','yyyy-mm-dd hh24:mi:ss')
      

  6.   

    SELECT to_date ('19000101080000','YYYYMMDDHH24MISS') FROM dual
    这样就没有错误了
      

  7.   


    这样写没有错呀。
     
    SQL> select to_date ('19000101080000','YYYYMMDDHH24MISS') from dual;
     
    TO_DATE('19000101080000','YYYY
    ------------------------------
    1900-1-1 8:00:00