Oracle 的时间字段是timestamp 类型我用程序读取数据的时候不知道用什么转换
我用Java.sql.timestamp接收 报 Oracle.sql.timestamp 不能转java.sql.timestamp异常
用Object 接,直接给我的是oracle.sql.TIMESTAMP@166b0df 这种值
然后我对它不能做SimpleDateFormat格式化,不知道怎么搞了,,,,java读取Oracle Timestamp 类型时,怎么处理 转换????????

解决方案 »

  1.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH/mm/ss");
    输出: sdf.format(date);这个date就是你从数据库里提取出来的日期了
      

  2.   

    可以在sql里面先用 to_char(dDate,'YYYYMMDDHH24MISS')转成字符串么?
      

  3.   

      to_date('"+ sDate +"','yyyy-mm-dd hh24:mi:ss')
      
      

  4.   


    我最后没办法了,也采取的这种方法,Oracle处理时间太费事了
      

  5.   

    Oracle.sql.timestamp   中 dateValue方法返回Date