This repository has been archived by the owner on Jul 4, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0a962bb
commit 7a67008
Showing
4 changed files
with
42 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 35 additions & 0 deletions
35
CozeProxy/src/main/java/catx/feitu/CozeProxy/utils/DateUtils.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
package catx.feitu.CozeProxy.utils; | ||
|
||
import java.util.Calendar; | ||
import java.util.Date; | ||
|
||
public class DateUtils { | ||
private DateUtils () { } | ||
/** | ||
* 计算时间是否过了相对与计算时间的第二天某点 | ||
* | ||
* @param inputTime 被比较时间 | ||
* @param hour 小时 | ||
* @return true/false | ||
* @author ChatGPT | ||
*/ | ||
public static boolean isBeforeNineAMNextDay(Date inputTime, int hour) { | ||
// 设置日历对象为传入时间 | ||
Calendar inputCalendar = Calendar.getInstance(); | ||
inputCalendar.setTime(inputTime); | ||
|
||
// 在传入时间上加上一天,并设置时间为9点整 | ||
inputCalendar.add(Calendar.DAY_OF_MONTH, 1); | ||
inputCalendar.set(Calendar.HOUR_OF_DAY, hour); | ||
inputCalendar.set(Calendar.MINUTE, 0); | ||
inputCalendar.set(Calendar.SECOND, 0); | ||
inputCalendar.set(Calendar.MILLISECOND, 0); | ||
|
||
// 获取设定时间(第二天的9点) | ||
Date nextDayNineAM = inputCalendar.getTime(); | ||
|
||
// 返回当前时间是否在第二天的9点之前的结果 | ||
return new Date().before(nextDayNineAM); | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 3 additions & 1 deletion
4
CozeProxy/src/main/java/catx/feitu/CozeProxy/utils/extensions/Protocol.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,8 @@ | ||
package catx.feitu.CozeProxy.utils.extensions; | ||
|
||
import java.util.Date; | ||
|
||
public class Protocol extends catx.feitu.CozeProxy.protocol.ProtocolHandle { | ||
public int chatCountTotal = 0; | ||
public boolean isLimited = false; | ||
public Date limitedDate; | ||
} |