From 85d9cd2e310a59e55628193b38c777ccbe619e90 Mon Sep 17 00:00:00 2001 From: liuhongrui Date: Fri, 7 Mar 2025 17:54:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E6=9C=9F=E7=B1=BB=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/core/common/utils/DateUtils.java | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/openhis-server/core-common/src/main/java/com/core/common/utils/DateUtils.java b/openhis-server/core-common/src/main/java/com/core/common/utils/DateUtils.java index 691b21ce..4a703252 100644 --- a/openhis-server/core-common/src/main/java/com/core/common/utils/DateUtils.java +++ b/openhis-server/core-common/src/main/java/com/core/common/utils/DateUtils.java @@ -4,6 +4,7 @@ import java.lang.management.ManagementFactory; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.*; +import java.util.Calendar; import java.util.Date; import org.apache.commons.lang3.time.DateFormatUtils; @@ -99,17 +100,16 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils { * * @return 当日日期 */ - public static final String today() - { + public static final String today() { return dateTimeNow(YYYYMMDD); } /** * 获取当日日期(可读) + * * @return */ - public static final String getStrYmdHmsRead() - { + public static final String getStrYmdHmsRead() { return dateTimeNow(YMDHMS_FOR_READ); } @@ -183,4 +183,21 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils { ZonedDateTime zdt = localDateTime.atZone(ZoneId.systemDefault()); return Date.from(zdt.toInstant()); } + + /** + * 计算 m 分钟后的时间 + * + * @param dateTime 开始时间 + * @param m 计算分钟数 + * @return m分钟后的时间 + */ + public static Date addDateMinute(Date dateTime, Integer m) { + + Calendar calendar = Calendar.getInstance(); + calendar.setTime(dateTime); + calendar.add(Calendar.MINUTE, m); + return calendar.getTime(); + + } + }