Date d;
Calendar calendar=Calendar.getInstance();
calendar.setTime(d);
calendar.add(Calendar.Date,-10);
Date d2=calendar.getTime();

解决方案 »

  1.   

    String转到Date、如何转?谢了。
      

  2.   

    SimpleDateFormat f1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date d = f1.parse(s);
      

  3.   

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    Date d= formatter.parse(date);Calendar.Date改为 Calendar.DATE
      

  4.   

    执行到calendar.setTime(revStartDate);时抛出如下异常:
     java.lang.NullPointerException
    at java.util.Calendar.setTime(Calendar.java(Compiled Code))