From 76b630351b2db4b3dbc5c427f5d8edb5d488872c Mon Sep 17 00:00:00 2001 From: ChenJiaHe <763432473@qq.com> Date: 星期五, 21 五月 2021 10:55:28 +0800 Subject: [PATCH] 月增加时间处理 --- src/main/java/com/hx/util/DateUtil.java | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/hx/util/DateUtil.java b/src/main/java/com/hx/util/DateUtil.java index 875014b..60e7d19 100644 --- a/src/main/java/com/hx/util/DateUtil.java +++ b/src/main/java/com/hx/util/DateUtil.java @@ -216,8 +216,13 @@ * @return * @throws Exception */ - public static Date parseString(String str) throws Exception { - return Format_2.parse(str); + public static Date parseString(String str) { + try { + return Format_2.parse(str); + }catch (Exception e) + { + return null; + } } /** @@ -228,9 +233,14 @@ * @return * @throws Exception */ - public static Date parseString(String str, String format) throws Exception { + public static Date parseString(String str, String format) { SimpleDateFormat sdf = new SimpleDateFormat(format); - return sdf.parse(str); + try{ + return sdf.parse(str); + }catch (Exception e) + { + return null; + } } /**瀛楃涓茶浆鎴愭椂闂磞yyy-MM-dd HH:mm:ss*/ @@ -295,6 +305,19 @@ return c.getTime(); } + /**鏃堕棿涓婃湀鏁板彔鍔� + * @Author: ChenJiaHe + * @param dateTime 鏃堕棿 + * @param dayNum 澶╂暟 + * @return + */ + public static Date addMonth(Date dateTime,int dayNum){ + Calendar c = Calendar.getInstance(); + c.setTime(dateTime); + c.add(Calendar.MONTH, dayNum); + return c.getTime(); + } + /**鏃堕棿涓婂勾鏁板彔鍔� * @Author: ChenJiaHe * @param dateTime 鏃堕棿 -- Gitblit v1.8.0