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