编译的时候出错了
 String time = day.getTime().getYear()+"";
"Applet1.java": getYear() in java.util.Date has been deprecated at line 243, column 33
There have been deprecation warnings. Please consult the documentation for a better alternative.

解决方案 »

  1.   

    楼主,你的day同什么类型啊.......
      

  2.   

    请看这个例子:
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Calendar;
    /**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2004</p>
     * <p>Company: </p>
     * @author not attributable
     * @version 1.0
     */public class Format {
      public Format() {
        SimpleDateFormat s=new SimpleDateFormat("yy-MM-d hhmm");
        Calendar c=Calendar.getInstance() ;
        Date d=c.getTime();
        String ss=s.format(d);
        System.out.println(ss);
      }
      public static void main(String[] args) {
        Format format1 = new Format();
      }}
      

  3.   

    楼主,你的例子,我编译运行没有任何问题啊.
    那个类最好别叫Format.因为类库里已经有java.text.Format了
    deprecated是指,不提倡用的,旧的方法,新版本里应该有对应的新方法.
    可我编译里没有出现deprecated.的警告.
      

  4.   

    呵呵!楼主太可爱了,不会把 ratinwander(海) 的类名改一下么,或者放在不同的包里么
      

  5.   

    SimpleFormat帮你完成
    看看jdk的文当就都知道了
      

  6.   

    哦,不好意思哈,那个提示是指getYear方法已经被遗弃了,不推荐使用