code: public static Date getNextDay(Date dt, Long n) {
  
          Calendar cal = new GregorianCalendar();
          cal.setTime(dt);
  
          return new GregorianCalendar(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH),
                                          cal.get(Calendar.DAY_OF_MONTH) + n.intValue()).getTime();
  
      }
docs: 获得给定时间的第N天零时的日期对象 例如：若给定时间为（2004-08-01 11:30:58），将获得（2004-08-02
  00:00:00）的日期对象 若给定时间为（2004-08-31 11:30:58），将获得（2004-09-01 00:00:00）的日期对象
  
  @param dt Date 给定的java.util.Date对象
  
  @return Date java.util.Date对象