From dbe2fda2dbf7e44be430791cb9b323c42c674738 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期二, 12 三月 2024 15:21:18 +0800
Subject: [PATCH] 文件上传存表
---
dujy-admin/src/test/java/org/dromara/test/DemoUnitTest.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/dujy-admin/src/test/java/org/dromara/test/DemoUnitTest.java b/dujy-admin/src/test/java/org/dromara/test/DemoUnitTest.java
index 5b3dfdc..072226d 100644
--- a/dujy-admin/src/test/java/org/dromara/test/DemoUnitTest.java
+++ b/dujy-admin/src/test/java/org/dromara/test/DemoUnitTest.java
@@ -5,6 +5,8 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
+import java.time.LocalDate;
+import java.time.Month;
import java.util.concurrent.TimeUnit;
/**
@@ -67,4 +69,34 @@
System.out.println("@AfterAll ==================");
}
+ /**
+ * @Description TODO 鑾峰彇鏈搴︾殑绗竴澶╂垨鏈�鍚庝竴澶�
+ * @Param: [today, isFirst: true 琛ㄧず寮�濮嬫椂闂达紝false琛ㄧず缁撴潫鏃堕棿]
+ * @return: java.lang.String
+ */
+ public static String getStartOrEndDayOfQuarter(LocalDate today, Boolean isFirst) {
+ LocalDate resDate = LocalDate.now();
+ if (today == null) {
+ today = resDate;
+ }
+ Month month = today.getMonth();
+ Month firstMonthOfQuarter = month.firstMonthOfQuarter();
+ Month endMonthOfQuarter = Month.of(firstMonthOfQuarter.getValue() + 2);
+ if (isFirst) {
+ resDate = LocalDate.of(today.getYear(), firstMonthOfQuarter, 1);
+ } else {
+ resDate = LocalDate.of(today.getYear(), endMonthOfQuarter, endMonthOfQuarter.length(today.isLeapYear()));
+ }
+ return resDate.toString();
+ }
+
+ public static void main(String[] args) {
+ System.out.println(getStartOrEndDayOfQuarter(LocalDate.parse("2024-05-04"), false));
+ System.out.println(getStartOrEndDayOfQuarter(LocalDate.parse("2024-06-04"), false));
+ System.out.println(getStartOrEndDayOfQuarter(LocalDate.parse("2024-07-04"), false));
+ System.out.println(getStartOrEndDayOfQuarter(LocalDate.parse("2024-01-04"), false));
+ System.out.println(getStartOrEndDayOfQuarter(LocalDate.parse("2024-02-04"), false));
+ }
+
+
}
--
Gitblit v1.8.0