From e3a87a62ea0a19db84f7bbddb3bc2aa24f2d6aa6 Mon Sep 17 00:00:00 2001 From: xin <1099200748@qq.com> Date: Wed, 16 Jul 2025 17:47:21 +0800 Subject: [PATCH] 用户取消订单 --- oying-common/src/main/java/com/oying/utils/DateUtil.java | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/oying-common/src/main/java/com/oying/utils/DateUtil.java b/oying-common/src/main/java/com/oying/utils/DateUtil.java index 5b7ec2e..d74db88 100644 --- a/oying-common/src/main/java/com/oying/utils/DateUtil.java +++ b/oying-common/src/main/java/com/oying/utils/DateUtil.java @@ -3,6 +3,7 @@ import java.sql.Timestamp; import java.time.*; import java.time.format.DateTimeFormatter; +import java.util.Calendar; import java.util.Date; /** @@ -14,6 +15,20 @@ public static final DateTimeFormatter DFY_MD_HMS = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); public static final DateTimeFormatter DFY_MD = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + public static final DateTimeFormatter DFY_M = DateTimeFormatter.ofPattern("yyyy-MM"); + public static final DateTimeFormatter SDF_YMDHMS = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); + + /** + * Timestamp增加分钟 + */ + public static Timestamp addMinute(Timestamp time, int month) { + // 创建 Calendar 对象并设置为当前日期和时间的值 + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(time.getTime()); + // 将MINUTE字段添加到当前日期和时间 + calendar.add(Calendar.MINUTE, month); + return new Timestamp(calendar.getTime().getTime()); + } /** * LocalDateTime 转时间戳 @@ -73,7 +88,7 @@ * 日期 格式化 * * @param localDateTime / - * @param patten / + * @param patten / * @return / */ public static String localDateTimeFormat(LocalDateTime localDateTime, String patten) { @@ -85,7 +100,7 @@ * 日期 格式化 * * @param localDateTime / - * @param df / + * @param df / * @return / */ public static String localDateTimeFormat(LocalDateTime localDateTime, DateTimeFormatter df) { @@ -104,6 +119,7 @@ /** * 获取当前时间 + * * @return 、 */ public static Timestamp getTimeStamp() { @@ -111,6 +127,22 @@ } /** + * 获取当前时间yyyyMMdd + * @return 、yyyyMMdd + */ + public static String getNowTimeTypeYYYYMMDD() { + return DFY_MD.format(LocalDateTime.now()); + } + + /** + * 获取当前时间yyyyMM + * @return 、yyyyMM + */ + public static String getNowTimeTypeYYYYMM() { + return DFY_M.format(LocalDateTime.now()); + } + + /** * 日期格式化 yyyy-MM-dd * * @param localDateTime / -- Gitblit v1.9.3