diff --git a/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java b/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java index 1de6bc91..6061ac4d 100644 --- a/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java +++ b/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java @@ -236,9 +236,10 @@ public class DateUtil { */ public static String getAfterDayDate(String days) { int daysInt = Integer.parseInt(days); - - Calendar canlendar = Calendar.getInstance(); // java.util包 - canlendar.add(Calendar.DATE, daysInt); // 日期减 如果不够减会将月变动 + // java.util包 + Calendar canlendar = Calendar.getInstance(); + // 日期减 如果不够减会将月变动 + canlendar.add(Calendar.DATE, daysInt); Date date = canlendar.getTime(); SimpleDateFormat sdfd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @@ -255,8 +256,10 @@ public class DateUtil { */ public static String getAfterDayWeek(String days) { int daysInt = Integer.parseInt(days); - Calendar canlendar = Calendar.getInstance(); // java.util包 - canlendar.add(Calendar.DATE, daysInt); // 日期减 如果不够减会将月变动 + // java.util包 + Calendar canlendar = Calendar.getInstance(); + // 日期减 如果不够减会将月变动 + canlendar.add(Calendar.DATE, daysInt); Date date = canlendar.getTime(); SimpleDateFormat sdf = new SimpleDateFormat("E"); String dateStr = sdf.format(date); @@ -335,7 +338,6 @@ public class DateUtil { /** * 获取本月开始日期 * - * @param pattern * @return */ public static Date monthStartDate() { @@ -370,7 +372,14 @@ public class DateUtil { */ public static String formatDate(long parseLong, String format) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); - return simpleDateFormat.format(new Date(parseLong)); + String date; + try { + date = simpleDateFormat.format(new Date(parseLong)); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + return date; } /**