java.util.Date和java.util.sql.Date中,setDate(int),getYear() ,getMonth() ,getDate() 方法的确是“has been deprecated !”如果想要实现自己的功能,可以去看一下DateFormat类:)

解决方案 »

  1.   

    没说你错,只不过Date类的这几个方法已经被废弃了。建议看看Carlendar类。
      

  2.   

    恩!在以后的jdk里面,
    Date的这些用法都会被抛弃!
    你可以使用java.sql.Timestamp
      

  3.   

    哎,我习惯用java.util.Date
    java.sql.Timestamp now = new java.sql.Timestamp((new java.util.Date()).getTime());
      

  4.   

    很多类都可以实现相同功能:
    SimpleDateFormat,GregorianCalendar等!
      

  5.   

    long flag;setDate中的参数应该是long型
    dd.setDate(flag);
    int year=dd.getYear();
    int month=dd.getMonth();
    int day=dd.getDate();