admin
2020-02-18 ddf5db7d31af51fcf697eac0cee7dd46ff73bcc1
utils/src/main/java/org/yeshi/utils/DateUtil.java
@@ -205,6 +205,23 @@
      return format.format(ca.getTime());
   }
   /**
    * 指定日期加上天数后的日期
    *
    * @param num     增加的天数
    * @param nowDate 创建时间
    * @return
    * @throws ParseException
    */
   public static Date plusDayReturnDate(int num, String nowDate) throws ParseException {
      SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
      Date currdate = format.parse(nowDate);
      Calendar ca = Calendar.getInstance();
      ca.setTime(currdate);
      ca.add(Calendar.DATE, num);
      return ca.getTime();
   }
   /**
    * 指定日期加上天数后的日期
@@ -224,6 +241,7 @@
      return format.format(ca.getTime());
   }
   /**
    * 指定日期加上天数后的日期
    * 
@@ -293,6 +311,28 @@
    * @return
    * @throws ParseException
    */
   public static String reduceDay2(int num, Date date) throws ParseException {
      // 设置要获取到什么样的时间
      SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
      // 获取String类型的时间
      String date_str = format.format(date);
      Date currdate = format.parse(date_str);
      Calendar ca = Calendar.getInstance();
      ca.setTime(currdate);
      ca.add(Calendar.DATE, -num); // 日期减 如果不够减会将月变动
      return format.format(ca.getTime());
   }
   /**
    * 指定日期减去天数后的日期
    *
    * @param num     减去的天数
    * @param nowDate 创建时间
    * @return
    * @throws ParseException
    */
   public static Date reduceDay(int num, Date date) throws ParseException {
      // 设置要获取到什么样的时间
      SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");