Date at=new Date();
GregorianCalendar agc= new GregorianCalendar(at.getYear(),at.getMonth(),at.getDate(),at.getHours(),at.getMinutes());
agc.add(GregorianCalendar.DATE, -10);
at=agc.getTime();
SimpleDateFormat asd = new SimpleDateFormat("yyMMddkkmm");
String as = asd.format(at);
System.out.println(as);

解决方案 »

  1.   

    java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");
    java.util.GregorianCalendar g=new java.util.GregorianCalendar();
    g.setTime(new java.util.Date());
    g.add(java.util.Calendar.DATE,-10);
    System.out.println(df.format(g.getTime()));
      

  2.   

    http://www.javajia.com/article.php?id=669到上面看看吧
      

  3.   

    初中数学:加上一个负数,就等于减去它的相反数。a+(-b) = a-b
      

  4.   

    java.util.Date theDate=new java.util.Date();
    java.util.Date preDate=new java.util.Date(theDate.getTimes()-24*60*60*1000);
      

  5.   

    我觉得xunyiren(从jsp开始)的方法比较好一些