java 判断 2023-05-24 是昨天 返回loginDays++ 繁殖 loginDays = 1
时间: 2024-02-05 20:10:39 浏览: 55
这个需求似乎不太合理,2023-05-24 显然不可能是昨天。不过如果你想判断一个日期是否是昨天,可以使用 Java 8 的 LocalDate 类和 ChronoUnit 枚举类来实现。代码如下:
```java
LocalDate today = LocalDate.now();
LocalDate targetDate = LocalDate.parse("2023-05-24");
long daysBetween = ChronoUnit.DAYS.between(targetDate, today);
if (daysBetween == 1) {
loginDays++;
} else {
loginDays = 1;
}
```
上述代码将当前日期与目标日期进行比较,计算它们之间相差的天数,如果相差一天,则将登录天数加 1,否则将登录天数重置为 1。
阅读全文