前言:
在程序员中, 经常会涉及到过零点重置玩家数据, 我目前做游戏开发, 刚好遇到个防沉迷的功能模块, 涉及到累计时间的判断....虽说都是小的简单问题, 估计大部分写一写就出来了, 所以我这边文章也还是笔记, 就当是写过的工具代码记一下
自定义重置时间, 获取几天后(下几次)的重置时间
代码如下
public static int...Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
return calendar.getTimeInMillis();
}
获取下次重置的时间戳...,来获取下一次的重置时间戳
*
* 例如
* curMills: 1605079957880(2020-11-11 15:32:37), mills: 1605124800000(2020..., 直接获取这两个时间戳的下次重置时间, 判断是否相同就可以了
/**
* 自定义重置时间, 判断是否是同一天
* 示例
* resetHour: 4:
* aMills: 1605038340000