From dd12cbf687eebe0bfcfda0a57b8bba82dc208172 Mon Sep 17 00:00:00 2001 From: ht <2583017235@qq.com> Date: Thu, 28 Jul 2022 12:10:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20getHalfEndYm=20=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cc/smtweb/framework/core/util/DateUtil.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/util/DateUtil.java b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/util/DateUtil.java index 08667bd..a9f33c1 100644 --- a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/util/DateUtil.java +++ b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/util/DateUtil.java @@ -1185,6 +1185,26 @@ public class DateUtil { return retStamp; } + public static String getHalfEndYm(String ymPeriod) { + try { + String year = ymPeriod.substring(0, 4); + String month = ymPeriod.substring(4); + if (month.startsWith("0")) { + int m = Integer.parseInt(month.substring(1)); + if (m > 6) { + ymPeriod = year + "12"; + } else { + ymPeriod = year + "06"; + } + } else { + ymPeriod = year + "12"; + } + return ymPeriod; + } catch (Exception e) { + return ymPeriod; + } + } + //获取年月,YYYYMM格式 public static String getDateYm(Date dt) { String s = simpleDateFormat.get().format(dt);