new Date("2005-3-25 3:10:12");

解决方案 »

  1.   

    Date(String s) 
              Deprecated. As of JDK version 1.1, replaced by DateFormat.parse(String s).如果您要真想把字符串的时间传成Date类型的话
      

  2.   

    DateFormat.parse(String s)我试过报异常
      

  3.   

    java.lang.Object
      java.text.Format
          java.text.DateFormat哥们来这里看看(jdk文档)
    (个人建议,仅供参考)
      

  4.   

    java.util.Date类有public Date(String s) {
                         this(parse(s));
                      }
    构造方法,
      

  5.   

    public static Date strToDate(String strDate)
    {
    SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    ParsePosition pos=new ParsePosition(0);
    Date datDate=formatter.parse(strDate,pos);
    return datDate;
    }
    贴个方法
      

  6.   

    new Date("2005-3-25 3:10:12");
    这个方法好像不太支持了已经