如何求得:当前时间 + n天 = n天之后的时间?

解决方案 »

  1.   

    java.util.Calendar date=java.util.Calendar.getInstance();
    date.set(java.util.Calendar.YEAR, dataYear);
    date.set(java.util.Calendar.MONTH, dataMonth);
    date.set(java.util.Calendar.DATE, dataDay);
    date.add(java.util.Calendar.DATE,days);
    days 可以是负数
      

  2.   

    java.util.Date date = new java.util.Date();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    GregorianCalendar gc = new GregorianCalendar();
    gc.setTime(date);
    gc.add(5, 1);// 这里设置的是当天的后一天 所以为1
    System.out.println(df.format(gc.getTime()));