写了如下工具类
//判断是否超过2天 就是把上次签到日期传进来 加上一天 和 -现在的日期判断 如果一样 就是连续签到 不一样就是断了
public static boolean dateEq(Date date) {
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DAY_OF_MONTH, 1);
date = c.getTime();
Format f = new SimpleDateFormat(“yyyy-MM-dd”);
String format1 = f.format(date);
Date date1 = new Date();
String format = f.format(date1);
if (format1.equals(format)){
return true;
}
return false;
}
这是一个Java工具类,用于判断签到日期是否连续。通过传入上次签到日期,计算第二天的日期并与当前日期比较,如果相等则表示连续签到。核心功能是利用Calendar类进行日期操作和SimpleDateFormat进行格式化。

被折叠的 条评论
为什么被折叠?



