public int getDate(int s_date,int off_day)你将s_date和off_day改用STRING看看吧

解决方案 »

  1.   

    warning  又不是error所以你已经编译通过了
    不过你使用过期的方法 所以才会有warning
    解决方法  不用Date类改用API中要求使用的那些  比如Calendar什么的 看api说明
      

  2.   

    奇怪,我测试了一下,能编译通过啊!我用的是j2sdk1.4.1。
      

  3.   

    public class getDate {
        
        /** Creates new getDate */
        public int getDate(int s_date,int off_day) {
           if (String.valueOf(s_date).length()!=8) {
               System.out.println("错误:日期长度不正确!");
                return 0;
            }
        ……………………
       }
    java的构造方法有返回值么?没见过!不过c++是绝对不允许的。
      

  4.   

    Date(int year, int month, int date)           
    Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date) or GregorianCalendar(year + 1900, month, date)
    public int getYear() 
    Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.YEAR) - 1900public int getMonth() 
    . As of JDK version 1.1, replaced by Calendar.get(Calendar.MONTH)public int getDate() 
    Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.DAY_OF_MONTH).