SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
Date d=sdf.format("20041001");

解决方案 »

  1.   

    打错了,是:
    sdf.parse("20041001");
      

  2.   

    类型不匹配:不能从String转换为Date
      

  3.   


    SimpleDateFormat formatter=new SimpleDateFormat("yyyyMMdd");java.util.Date mydate=formatter.parse("20040923");
    测试一下!!
      

  4.   

    除了
    sdf.parse("20041001");
    要放在try里以外没什么问题了
      

  5.   

    借楼主此层一用,继续请教seeze() :如果想要经  Date d=sdf.format("20041001");转换成的 d格式成 "yyyyMMdd" ,还应怎么办啊?
      

  6.   

    SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
    Date d=sdf.format("20041001");
    好象有点问题!
      

  7.   

    呵呵,还是ORACLE好办,直接用个TO_DATE('2004-09-23','YYYY-MM-DD')就好了
      

  8.   

    To MaoZhua(霜豪掷罢倚天寒):还是seeze() 说得对,放到try里就没问题了!