Commit d909c7f7f88ea57af625aa7ecff26c569a4a2d50

Authored by jiangjiazhi
1 parent b8e9d658a7

增加是否通知

Showing 1 changed file with 41 additions and 0 deletions

platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java View file @ d909c7f
... ... @@ -478,7 +478,48 @@
478 478 w = 0;
479 479 return weekDays[w];
480 480 }
  481 + public static Date getRangeDate(Date initDate,int num,String type,int delayDay){
481 482  
  483 + Calendar rightNow = Calendar.getInstance();
  484 + rightNow.setTime(initDate);
  485 + if(type == null)return null;
  486 + if(type.equals("年".trim())){
  487 + rightNow.add(Calendar.YEAR,num);
  488 +
  489 + }else if(type.equals("月".trim())){
  490 +
  491 + rightNow.add(Calendar.MONTH,num);
  492 + }else if(type.equals("周".trim())){
  493 + rightNow.add(Calendar.WEEK_OF_YEAR, num);
  494 + }else if(type.equals("天".trim())){
  495 + rightNow.add(Calendar.DAY_OF_YEAR,num);
  496 + }
  497 + rightNow.add(Calendar.DAY_OF_YEAR,delayDay);
  498 + String date = y_m_d.format(rightNow.getTime());
  499 + System.out.println(date);
  500 + return rightNow.getTime();
  501 + }
  502 +
  503 + public static Date getNewDate(int num,String type,int day){
  504 + Date dt = new Date();
  505 +
  506 + Calendar rightNow = Calendar.getInstance();
  507 + rightNow.setTime(dt);
  508 + if(type == null)return null;
  509 + if(type.trim().equals("年")){
  510 + rightNow.add(Calendar.YEAR,num);
  511 + }else if(type.trim().equals("月")){
  512 + rightNow.add(Calendar.MONTH,num);
  513 + }else if(type.trim().equals("周")){
  514 + rightNow.add(Calendar.WEEK_OF_YEAR, num);
  515 + }else if(type.trim().equals("天")){
  516 + rightNow.add(Calendar.DAY_OF_YEAR,num);
  517 + }
  518 + rightNow.add(Calendar.DAY_OF_YEAR, day);
  519 + String date = y_m_d.format(rightNow.getTime());
  520 + System.out.println(date);
  521 + return rightNow.getTime();
  522 + }
482 523  
483 524 public static void main(String[] arg) {
484 525 /* Date today = new Date(1448336360000L);