From e65037e672ecab852e2a6c5b242cdadfd1a58b33 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 25 十一月 2019 09:30:24 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 utils/src/main/java/org/yeshi/utils/DateUtil.java |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/utils/src/main/java/org/yeshi/utils/DateUtil.java b/utils/src/main/java/org/yeshi/utils/DateUtil.java
index e8f4028..9f25cc3 100644
--- a/utils/src/main/java/org/yeshi/utils/DateUtil.java
+++ b/utils/src/main/java/org/yeshi/utils/DateUtil.java
@@ -210,7 +210,34 @@
 		ca.add(Calendar.DATE, num);
 		return ca.getTime();
 	}
+	
+	/**
+	 * 鍔犱笂鏈堜唤
+	 * @param currdate
+	 * @param num
+	 * @return
+	 */
+	public static Date plusMonths(Date currdate, int num) {
+		Calendar ca = Calendar.getInstance();
+		ca.setTime(currdate);
+		ca.add(Calendar.MONTH, num);
+		return ca.getTime();
+	}
+	
+	/**
+	 * 鍔犱笂骞翠唤
+	 * @param currdate
+	 * @param num
+	 * @return
+	 */
+	public static Date plusYears(Date currdate, int num) {
+		Calendar ca = Calendar.getInstance();
+		ca.setTime(currdate);
+		ca.add(Calendar.YEAR, num);
+		return ca.getTime();
+	}
 
+	
 	/**
 	 * 鎸囧畾鏃ユ湡鍑忓幓澶╂暟鍚庣殑鏃ユ湡
 	 * 
@@ -397,7 +424,7 @@
 	}
 
 	public static void main(String[] args) throws ParseException {
-        System.out.println(getMonthSpace("2012-02", "2013-01"));   
+        System.out.println(getMonthSpace("2012-02", "2012-02"));   
     }
 
 }
\ No newline at end of file

--
Gitblit v1.8.0