Date(String s) 
          Deprecated. As of JDK version 1.1, replaced by DateFormat.parse(String s).

解决方案 »

  1.   

    String strDate = "2002-04-26";
    java.text.SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");// 你的日期字符串为 2002-04-26
    java.util.Date date = formatter.parse(strDate);
      

  2.   

    java.text.SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    java.util.Date date = formatter.parse("yyyy-MM-dd");
      

  3.   

    为什么我这样写会出错呢??
    class Dd {
    /**
     * Dd ¹¹Ôì×Ó×¢½â¡£
     */
    public Dd() {
    super();
    }
    public static void main(String[] args) {
        try {
            java.util.Date date = new java.util.Date();
            System.out.println(date);
            String a = date.toString();
            java.text.SimpleDateFormat dd = new java.text.SimpleDateFormat();
            System.out.println(dd.parse(a));    } catch (Exception e) {
            System.out.println(e);
        }
    }
    }
      

  4.   

    Date.toString()结果是:dow mon dd hh:mm:ss zzz yyyy
    你这样试试
            DateFormat dateFormat;
            dateFormat = new SimpleDateFormat( "EEE MMM dd kk:mm:ss z yyyy",
                                               Locale.ENGLISH );
            dateFormat.setLenient( false );        return dateFormat.parse( dateString );
      

  5.   

    String a = date.toString();出错;显示的时间是
    "Mon Apr 29 11:45:45 CST 2002"
      

  6.   

    你既然用了super()
    说明你的class Dd是继承而来的,那为什么定义的时候
    没有class Dd extends ……
      

  7.   

    应这样写:
    class Dd {
    /**
     * Dd ¹¹Ôì×Ó×¢½â¡£
     */
    public Dd() {
    super();
    }
    public static void main(String[] args) {
        try {
            java.util.Date date = new java.util.Date();
            System.out.println(date);
            java.text.SimpleDateFormat dd = new java.text.SimpleDateFormat("yyyy-MM-dd");
            String a = dd.format(date);
            System.out.println(dd.parse(a));    } catch (Exception e) {
            System.out.println(e);
        }
    }
    }
      

  8.   

    你这样做丢失了信息,经过处理后的Date已经不是原来的了