From 256acffffd45af74181fc96d7090cd42563c72ca Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期五, 19 十二月 2025 16:56:06 +0800
Subject: [PATCH] 111
---
src/test/java/com/gs/dingtalk/DeviceReceivingApplicationTests.java | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/test/java/com/gs/dingtalk/DeviceReceivingApplicationTests.java b/src/test/java/com/gs/dingtalk/DeviceReceivingApplicationTests.java
index f29a6ff..9a25bb6 100644
--- a/src/test/java/com/gs/dingtalk/DeviceReceivingApplicationTests.java
+++ b/src/test/java/com/gs/dingtalk/DeviceReceivingApplicationTests.java
@@ -139,8 +139,13 @@
long oneDaySeconds = 86400;
long thirtyDaysSeconds = 30 * oneDaySeconds;
- long endTime = (currentTime / oneDaySeconds) * oneDaySeconds - 1;
- long startTime = endTime - oneDaySeconds + 1;
+ // 鏄ㄥぉ缁撴潫鏃堕棿锛�23:59:59锛�
+ long yesterdayEnd = ((currentTime / oneDaySeconds) - 1) * oneDaySeconds + oneDaySeconds - 1;
+ // 20澶╁墠寮�濮嬫椂闂达紙00:00:00锛�
+ long twentyDaysAgoStart = yesterdayEnd - 20 * oneDaySeconds + 1;
+
+ long endTime = yesterdayEnd;
+ long startTime = twentyDaysAgoStart;
// 楠岃瘉鏃堕棿璺ㄥ害涓嶈秴杩�30澶�
long timeSpan = endTime - startTime;
@@ -149,8 +154,9 @@
return;
}
- System.out.println(" - 寮�濮嬫椂闂�: " + new java.util.Date(startTime * 1000));
- System.out.println(" - 缁撴潫鏃堕棿: " + new java.util.Date(endTime * 1000));
+ System.out.println(" - 寮�濮嬫椂闂�: " + new java.util.Date(startTime * 1000) + " (20澶╁墠)");
+ System.out.println(" - 缁撴潫鏃堕棿: " + new java.util.Date(endTime * 1000) + " (鏄ㄥぉ)");
+ System.out.println(" - 鏃堕棿璺ㄥ害: " + (timeSpan / oneDaySeconds) + "澶�");
List<String> useridList = new java.util.ArrayList<>();
useridList.add(qwStaff.getAccount());
--
Gitblit v1.9.3