数据库里面的String是什么样的格式了???rs.getString(9)得到的是一个String,
如果实在不行的话,就干脆来个笨点的办法,用一个方法把时间打印出来啥!重写toString()

解决方案 »

  1.   

    在数据库里是varchar类型  2005—5—5 这样的 但是奇怪了  为什么就是转不过来
      

  2.   

    Long.parseLong("2005—5—5")肯定要抛出异常NumberFormatException,你知道吗?
      

  3.   

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    Date date = sdf.parse("2004-12-20");
    System.out.println(date);
      

  4.   

    你的数据库的字段是不是写错了,我以前也出现这种情况,varchar和char有区别
      

  5.   

    to  eumcsdn(Hi!Juliet)就是抛出那异常   大哥怎么解决 。