Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE,-10);

解决方案 »

  1.   

    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DATE,10);
      

  2.   

    import java.util.*;
    import java.text.*;public class calendar
    {
    public static void main(String args[])
    {
    SimpleDateFormat formatter=new SimpleDateFormat ("yyyy-MM-dd", Locale.getDefault());
    String datestr = formatter.format(new Date());
    System.out.println(datestr);
    Date d1 = null;
    try
    {
    d1 = formatter.parse("2001-02-04");
    System.out.println(d1.toString());
    }catch(Exception e){}
    Date d2 = new Date(d1.getYear(),d1.getMonth(),d1.getDate()-10);
    String datestr2 = formatter.format(d2);
    System.out.println(datestr2);
    }
    }
      

  3.   

    import java.util.*;
    import java.text.*;public class calendar
    {
    public static void main(String args[])
    {
    SimpleDateFormat formatter=new SimpleDateFormat ("yyyy-MM-dd", Locale.getDefault());
    String datestr = formatter.format(new Date());
    System.out.println(datestr);
    Date d1 = null;
    try
    {
    d1 = formatter.parse("2001-02-04");
    System.out.println(d1.toString());
    }catch(Exception e){}
    Calendar cal = new GregorianCalendar();
    cal.setTime(d1);
    cal.add(Calendar.DATE,-10);
    Date d2 = cal.getTime();
    String datestr2 = formatter.format(d2);
    System.out.println(datestr2);
    }
    }