7

主题

47

回帖

690

积分

优秀创作者

积分
690

夏日·闪闪发光勋章

发表于  2023-8-1 17:08:36 | 显示全部楼层 |阅读模式 1220 2
本帖最后由 llss77#1974 于 2023-8-1 17:10 编辑

1.需求:每周1 0点刷新副本是否可以挑战。


2.思路:
          一)判断副本是否已经挑战完成  挑战完成记录 存档:副本完成记录存档(布尔类型) ,挑战完成的周数(整数)
          二)副本已经挑战完成后 同时判断周数必须大于挑战完成的周数(避免周1 2点这种情况又重置了副本挑战状态)
          三)满足条件的则刷新 存档:副本完成记录存档(布尔类型)为false-未完成挑战状态


3.实现:
3.1 定义一个周一0点的初始时间 比如2023-07-03 00:00:01 距离 2023/07/31 4周
1.png
3.2 判断逻辑
2.png


3.3 调用测试实现
3.png

3.1函数 计算当前周 及3.2函数 是否刷新副本 相关包:

dateUtil.zip (1.45 KB, 下载次数: 19)


0

主题

8

回帖

55

积分

普通创作者

积分
55
发表于  2023-9-2 23:24:16 | 显示全部楼层
牛牛牛牛牛牛牛牛牛牛牛牛

0

主题

2

回帖

43

积分

普通创作者

积分
43
发表于  2023-11-2 01:32:23 | 显示全部楼层
楼主您好:第一张图的秒数减去 1688313601,这10位数值是代表什么的,如何计算出来