From 2008a8117efb2608d505164b0514be1e384a5399 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Sat, 28 Jun 2025 22:27:34 +0800 Subject: [PATCH] chore[util]: surround exception for stringToDate in TimeUtils --- .../java/com/zfoo/scheduler/util/TimeUtils.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/scheduler/src/main/java/com/zfoo/scheduler/util/TimeUtils.java b/scheduler/src/main/java/com/zfoo/scheduler/util/TimeUtils.java index 1bf24e9a..daadf375 100644 --- a/scheduler/src/main/java/com/zfoo/scheduler/util/TimeUtils.java +++ b/scheduler/src/main/java/com/zfoo/scheduler/util/TimeUtils.java @@ -94,10 +94,13 @@ public abstract class TimeUtils { * * @param dateString 日期字符串,如:2018-02-12 10:12:50 * @return Date - * @throws ParseException 解析异常 */ - public static Date stringToDate(String dateString) throws ParseException { - return DATE_FORMAT.get().parse(dateString); + public static Date stringToDate(String dateString) { + try { + return DATE_FORMAT.get().parse(dateString); + } catch (ParseException e) { + throw new RuntimeException(e); + } } /** @@ -118,8 +121,12 @@ public abstract class TimeUtils { return SIMPLE_DATE_FORMAT.get().format(new Date(now())); } - public static Date dayStringToDate(String dateString) throws ParseException { - return DATE_FORMAT_FOR_DAY.get().parse(dateString); + public static Date dayStringToDate(String dateString) { + try { + return DATE_FORMAT_FOR_DAY.get().parse(dateString); + } catch (ParseException e) { + throw new RuntimeException(e); + } } // --------------------------------------日期判断--------------------------------------